jQuery Mobile Team Meeting – Oct 23 2014

  • Ticket Triage:
    • 351 tickets -16
    • 48 pull requests +5

link 1.4.5

  • lets get this done
    • will review all 1.4.5 prs this afternoon

link 1.5.0

  • all updates from ui pulled in
  • Classes
    • PRs need updating - in progress
    • everything updated from ui again
  • Declarative Widgets Module
    • pr was delayed by classes updates
  • Table
    • no update
  • Navbar
    • waiting on merger from new pr
  • Toolbar
  • CSS update (button, checkboxradio, controlgroup)
    • no update
  • Accordion
    • from ui will replace collapsible/set has been pulled in
    • Sarah Frisk will be working on new css
  • Checkboxradio as well as button and controlgroup
    • waiting for ui updates, hopefully can be done next week

link Other topics

  • jsbin
    • 2 options will work on new template hoping for vanity urls
      • Have talked to remy we will be getting something along the lines of jquerymobile.jsbin.com
  • website spider
    • grunt-spider plugin coming
      • still working on it very slow
  • CSS
  • Cordova Issues
    • Lisa helping out
      • continue to make progress

jQuery UI Team Meeting – Oct 22 2014

  • Ticket triage
    • 399 tickets total -1
    • 45 pull requests +4
  • 1.11.2 Released
  • Button
    • Updated PR coming soon
  • Datepicker
    • new PR coming this evening with updates from last round of review
  • Menu
  • Selectmenu
  • Globalize
    • Need currency formatting to update spinner to 1.x
    • Easier to use Globalize 1.x when demos and tests use AMD, to load CLDR files with requirejs instead of $.get
  • Classes option
    • Alex implemented _setOption support, sent new PR
    • The more reviewers the better, looking for the best/smallest implementation
  • jsbin
    • Alex to talk to Remy about a custom jQuery UI setup

jQuery Mobile Team Meeting – Oct 16 2014

  • Ticket Triage:
    • 366 tickets -1
    • 43 pull requests +2

link 1.4.5

  • need to re-check issues as Apple fixed Safari in a patch
    • they have not fixed the crash, so we still need 1.4.5.

link 1.5.0

  • waiting on some updates in UI
  • Classes
    • PRs need updating - in progress
    • Alex has pushed the _setOptions() commits on top of the original classes commits into the UI "classes" branch
  • Declarative Widgets Module
    • Prototyped with input from TJ, PR to follow from Alex
  • Table
    • needs review
  • Navbar
    • waiting on merger from new pr
  • Toolbar
  • CSS update (button, checkboxradio, controlgroup)
    • Jasper working in branch button-css
  • Checkboxradio as well as button and controlgroup
    • waiting for ui updates, hopefully can be done next week

link Other topics

  • jsbin
    • 2 options will work on new template hoping for vanity urls
      • Have talked to remy we will be getting something along the lines of jquerymobile.jsbin.com
  • website spider
    • grunt-spider plugin coming
      • working way through websites one at a time
  • CSS
  • Cordova Issues
    • Lisa helping out
  • Collaboration
    • Ian Maffett from Appmobi and the intel app framework
      • The main goal for our collaboration will be enhancing and cleaning up our navigation

Project Leads Meeting – Oct 15 2014

Attending: Dave, Scott, Alex, Kris, Jörn, Rafael

link Core

  • Moved to Github issues
    • Trac is still needed, not working well
    • Migration supposedly being worked on
    • Will migrate open tickets
  • New versioning coming, two packages
    • jQuery-Compat 3.0.0 (like 1.x branch)
    • jQuery 3.0.0 (like 2.x branch)
    • Same API, now follow semver
    • Dropping browser from -compat deserves a version bump?
  • Use fetch() rather than $.xhr()?
    • it's an okay API
    • There is a shim: https://github.com/github/fetch
      • shim only supports IE10+, also not Android 2.3
    • Should we move IE9 and Android 2.x to -compat?
    • not sure how to integrate such a shim though
    • perhaps we could include it in a custom build tool?

link UI

  • 1.11.2 this week

link Mobile

  • Continuing to work on 1.5
  • Getting ready to do 1.4.5 to fix some major iOS8 issues
  • Continuing to make lots of progress on cordova issues
  • Call with Intel today (right after this meeting) to discuss navigation API
    • Goal is to have App Framework use jQuery Mobile’s navigation code

link Globalize

  • Created new mailing list for globalization related JavaScript projects javascript-globalization@googlegroups.com
  • Landed basic timezone support in Globalize
  • cldr-data: ongoing discussion with Dojo/IBM. Waiting reply from Yahoo.
  • Discussing an overview page that shows what solutions exist and what is missing, overlaps, holes; then nag other projects and organizations to improve that

link CSS Framework

  • 7 projects have expressed interest
  • About half of the projects didn’t respond to the initial email

link QUnit

link Testing

  • Working on browserstack-runner with Travis integration for QUnit
  • Also debugging browserstack-runner on Globalize

link Infrastructure

  • Still working on website spider.
    • Spider is done currently fixing the sites
    • Thousands of errors, caused by several problems, found and fixed already

jQuery UI Team Meeting – Oct 15 2014

  • Ticket triage
    • 400 tickets total +1
    • 41 pull requests +0
  • Button
    • Depends on classes feature, Alex working on that
    • Will rebase on top of classes once that is done
  • Globalize
  • Classes option
    • Alex implemented _setOption support, close to sending new PR for that
    • Fixed using empty string instead of null values
  • 1.11.2
    • Fixed tooltip regression
    • Scott will land selectmenu fix, then release 1.11.2
  • Menu
    • TJ finished PR, to be reviewed again, eventually land in 1.12

jQuery Core Team Meeting – Oct 13 2014

Attending: DaveMethvin, jaubourg, markelog, gibson042, m_gol

link Trac

link Branch naming

  • Have a "compat-only" and "master-only" for issues applying to just one
  • rename "1.x-master" to "compat"
  • land PRs before renaming

link Promises/A+ compat

link $.xhr

link version 3.0

  • dmethvin making blog post, to be done this week for review

link Testing

  • Continue to test Opera, but on the weekly job
  • We could test Yandex browser there if it's on browserstack
  • Let's switch to private browser sets (m_gol)
    • jquery and jquery-weekly
    • jquery-compat and jquery-compat-weekly

jQuery Mobile Team Meeting – Oct 09 2014

  • Ticket Triage:
    • 367 tickets -4
    • 41 pull requests +14

link 1.4.5

  • need to re-check issues as Apple fixed Safari in a patch
    • so we may not need 1.4.5 if selectmenu is fixed by this.

link 1.5.0

  • waiting on some updates in UI
  • Classes
    • PRs need updating - in progress
    • Alex implementing setOption handling in ui we will need to update in mobile to match
  • Declarative Widgets Module
    • Prototyped with input from TJ, PR to follow from Alex
  • Table
    • needs review
  • Navbar
    • waiting on merger from new pr
  • Toolbar
  • Theme update
    • Jasper working in branch button-css
  • 2 options will work on new template hoping for vanity urls
  • Checkboxradio as well as button and controlgroup
    • waiting for ui updates, hopefully can be done next week

link Other topics

  • website spider
    • grunt-spider plugin coming
      • working way through websites one at a time
  • CSS
  • Cordova Issues
    • Lisa helping out
  • Welcome Cory
    • WELCOME!
  • jsbin links
    • use .html extension in bin version number
    • can also be done by changing the x-requested-with header in the ajaxSetup
    • the idea is to get that fixed in our template

jQuery UI Team Meeting – Oct 08 2014

  • Ticket triage
    • 399 tickets total +1
    • 41 pull requests -2
  • Button
    • Alex and Scott discussed back compat; documented on wiki
      • No back compat for two icons. There's no upgrade path anyway, so users will need to drop one of the icons to upgrad eventually.
  • Checkboxradio
    • Icon should be turned on by default
  • Datepicker
    • Scott did first round of review on new PR
  • Globalize
    • Had a discussion with IBM and Dojo about collaboration and adoption of cldr-data and cldr.js
      • John to work with Rafael to integrate the cldr-data module
      • Rafael and Jörn to check out the i18n requirejs plugin
      • Rafael/John to schedule a follow-up meeting once there’s some progress to look at
  • Classes option

Testing Team Meeting – Oct 08 2014

  • QUnit
    • Working towards 1.16
    • Finishing lots of stuff
    • Updated commitplease, can now specify components
      • Test vs Tests, is QUnit.test part of Core?
    • Will not rename, but drop config.before/afterEach, revisit along with nested suites
    • Jörn to review and merge Mislav’s two PRs
  • TestSwarm
    • n/a
  • Testing Infrastructure

jQuery Core Team Meeting – Oct 06 2014

Attending: DaveMethvin, markelog, m_gol

link Trac

link Promise Error telemetry

  • mikesherov will talk to Domenic

link Promises/A+ compat

link $.xhr

link versioning proposals (see last week for deeper discussion)

  • version- and API-synchronized
  • jquery 1.11.1 → jquery-compat 3.0.0
  • jquery 2.1.1 → jquery 3.0.0
  • methods & properties existing in both packages have identical signatures & structure for a given version
  • public API MUST NOT exist only in jquery-compat distribution
  • public API MAY exist only in jquery distribution
  • files on cdn are jquery-3.0.0.js and jquery-compat-3.0.0.js etc.
  • RESOLVED: we use the same version number for both branches
  • dmethvin to make a blog post