jQuery Core Team Meeting – Aug 20 2012

August 20, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, gibson042, jaubourg, rwaldron, timmywil (cameo by phone)
Time: Noon ET

Official Agenda:

jQuery 1.8.1

RC or final? (depends on tix that land by then)

This week:  Thursday?

Tickets and PRs we need to land (mark as blocker)

  • sizzle fixes (timmywil and/or gibson042)

jQuery 1.9 & 2.0

Mark your faves as “1.9-discuss” or “2.0-discuss” in the tracker

Intentionally avoiding major rewrites in 1.9 — mostly just deletes

Intend to release 1.9 and 2.0 very close to each other

Aim for alpha after our hackfest in October?

How can we avoid the 1.9.0 bug rush?

How can we involve the community?

  • Running blog posts about changes
  • More alpha/beta releases?

jQuery Mobile Team Meeting – Aug 16 2012

  • Attending: John Bender, Ghislain Seguin, Gabriel Schulhof, Jasper de Groot, Anne-Gaelle Colom

link Todd

  • 1.2 status - hunting down last two WP7 critical issues (focus state, scroll jump when closing popups) and confirming that Android forms with on-screen keyboard is 100% ok on all versions, now targeting for RC next week
  • If WP7 issues aren’t fixable due to hashchange bugs in their browser, we may need to exlcude back button support on this platform.
  • Targeting 1.2 RC1 late this week
  • Roadmap prioritization well underway, will have public details within two weeks or so

link John Bender

  • 2 highs, 2 criticals fixed
  • Basetag work continues
  • Helping infra get setup on Vagrant

link Ghislain Seguin

  • Builder issue fixed
  • Need a node.js to replace no.de instance it's running on now

link Gabriel Schulhof

  • Popup issues - #4784 “fixed” on branch fix-4784 - gonna investigate why there are no problems if the overlay stays visible (as Wilto was experiencing)
  • Android 4.0 hangage - rapidly running out of ideas. We may have to use the fix currently on master, but confine it to Android 4.0 via UA checking (à la fixedToolbar) - everyone else attaches the handler to the screen (rather than allowing the event to bubble up to document and handling it there)
  • Observation: responsive-carousel inside a listview + “swipeleft swiperight” event handler = swipe-to-reveal

link Jasper de Groot

  • No Updates (device issues), joining back in tomorrow

link Anne-Gaelle Colom

  • fixed a few issues on the api docs, need to add the event parameters to the existing widget pages
  • Will be away for the next 2 meetings

Testing Team Meeting – Aug 16 2012

**August 16, 2012
**

Location: #jquery-meeting on Freenode

Attending: Scott, Dave, John, Rick, Jörn

Time: Noon ET

QUnit

Landed module filter select. Now it is trivial to filter by module, so much more convenient.

A few PRs and issues to review

TestSwarm

  • Jenkins/TestSwarm/BrowserStack running pretty stable, lots of green
  • Maintaining browser mappings is annoying. Will get a little easier once testswarm-browserstack is moved to jquery orga. Maybe a bit more easier when moving TestSwarm to ua-parser.

 

jQuery Core Team Meeting – Aug 13 2012

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

Official Agenda:

Thanks for jumping in on ticket triage!

  • General policy: jsFiddle/jsbin preferred but not required
  • Sometimes hard to repro ajax or .ready() stuff there
  • If you find out anything, make a note on the ticket

jQuery 1.8 — The Aftermath

Tickets to discuss

http://bugs.jquery.com/ticket/12269

  • .width() needs to know box-sizing now
  • Requires gCS which is 100x slow, esp in Chrome
  • Most people really want .css(“width”)
  • For now, advise that they use it ^^
  • mikesherov to look at options for speeding up .width()

Tickets and PRs we need to land (mark as blocker)

Stumpers?

jQuery 1.8.1 for next week’s agenda

jQuery Mobile Team Meeting – Aug 09 2012

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

link Todd

  • 1.2 status - fixed few small issues, ready for RC next week
  • Bump up core support to 1.8 for next 1.2 release - now in place
  • Starting work on roadmap prioritization

link Ghislain Seguin

  • addressed a few issues with the builder:
    • Fixed metadata in the jQM code
    • More aggressive cleanup of workspace on checkout
  • Resuscitated $.support.touch as $.mobile.support.touch

link John Bender

  • $.mobile.path.getLocation (XSS)
  • base tag support
  • vagrant for infra

link Gabriel Schulhof

link Jasper de Groot

link Anne-Gaelle Colom

  • fixed a few issues on the api docs, need to add the event parameters to the existing widget pages
  • Will be away for the next 2 meetings

link Jason D Scott

  • About to release the BlackBerry 10 theme for JQM
  • Getting back up to speed with the project after being away.
  • Looked into - jQuery Mobile breaks jQuery.serializeArray() by including submit button (https://github.com/jquery/jquery-mobile/issues/3925 ): This seems to be intentional in the code.

Testing Team Meeting – Aug 03 2012

**August 2, 2012
**

Location: #jquery-meeting on Freenode

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

Time: Noon ET

QUnit

Need to review pull requests and other issues

  • #287 will land module select after some cleanup
  • #289 look into enhancing validTest to always accept global failure
  • #292 move .html() reset to Core (and maybe UI)
  • #291 looks invalid

TestSwarm

BrowserStack running better now, all UI jobs green without us changing anything

Corey working on post-commit hooks, will use those for testswarm and testswarm-browserstack to deploy updates in the future

John Bender working on getting Mobile fixed in IE9, a few (swarm) heisenbugs make that not as much fun

Need to move testswarm-browserstack to jquery account, use Krinkle’s fork as starting point. Ask Clark though to move his repo to keep forks and issues.

  • Merge Corey’s experiments, see /usr/local/tools/testswarm-browserstack/gnarf-test.js onjq03.jquery.com
  • Also look into upgrading to v2 BrowserStack API, node-browserstack already supports that

Move to new service box

 

jQuery Mobile Team Meeting – Aug 02 2012

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

link Todd

  • 1.2 alpha released: http://jquerymobile.com/blog/2012/08/01/announcing-jquery-mobile-1-2-0-alpha/
    • Great reaction so far, no major issues reported
    • We will continue to make smaller improvements and fixes next week as we wait for people to test
    • Try to get to final in 3-4 weeks max
  • Upgraded to the 1.9 widget factory
  • Many utilities are decoupled from core dependencies. Touch events, orientationchange, and virtual mouse bindings from jQM can be used standalone with the download builder are now 7k min/2.8kb gzip'd.
  • Roadmap: next
  • Working on a new logo for the project, concepts to be circulated soon

link Ghislain Seguin

  • Builder seems to stop working randomly, have to investigate
  • Should we re-introduce $.support.touch? issue #4786 - was removed as part of decoupling, will do some analysis and try to bring this back for the next 1.2 release.
  • Listview filter improvements - landed post-1.2 alpha
    • Add a demo showing how to use these to build an autocomplete?
  • One more listview improvement to land: issue #4133

link John Bender

  • TestSwarm IE
  • Slider Cleanup
  • Slider Perf (needs testing)
  • 1.3 goals: Performance suite

link Gabriel Schulhof

  • https://github.com/jquery/jquery-mobile/issues/4419 - the new widget factory has this._on() which nicely prevents memory leaks caused by stale attached event handlers, however, we should implement _destroy() on our widgets, because handlers attached to elements introduced during widget creation need not be removed if the elements are removed.
  • Write tests for the various funky-initial-URL cases - need a way to test when nav jumps to a page that does not have jQM
  • Post-1.2:

link Jasper de Groot

link Anne-Gaelle Colom

  • Not gone on holiday yet after all... so:
  • Added inline examples to api docs: slider, switch collapsibles, collapsible set, and select. Also completed some of those with missing info.
  • Added inline examples to api docs: select (still have to adjust the iframe sizes for those)
  • Corrected boolean options that were using double quotes in the docs.
  • helped release 1.2.0-alpha.1 (docs code changes) and minor changes elsewhere...

jQuery Core Team Meeting – Jul 30 2012

July 30, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, timmywil, mikesherov, jaubourg, scott_gonzalez, rwaldron, gnarf
Time: Noon ET

Official Agenda:

Unit tests PASSING!

  • Occasional flakiness in timing-related tests
  • I’m tweaking the timers as they occur to reduce the odds

jQuery 1.8

Patches landed — do we need an RC2?

Final release date?

  • I’m traveling all this week but could do a release
  • Otherwise, August 7?

http://bugs.jquery.com/ticket/12158  (throws)

Leave it quoted for 1.8, warn that it’s coming out after that

“it was put in to prevent YUI compressor from breaking”

https://github.com/jquery/sizzle/pull/139(fixes to pseudo argument cases)

  • timmywil is -1
  • Need perf tests to see effects on relatively common cases

Scott has UI 1.8.22 out, compatible with core 1.8

Mobile bitten by removal of $.attrFn! (undocumented interface)

Avoid private arguments to our public APIs

  • complicates duck punching