Testing Team Meeting – Oct 25 2012

October 25, 2012

Location: #jquery-meeting on Freenode

Attending: Jörn, Dave, Scott

Time: Noon ET

QUnit

  • A few issues to review, mostly feature ideas

TestSwarm

  • Create new browserSets for UI (no IE6) and Core 2.0 (no IE6, 7 and
  • Add IE10 and Safari 6

 

jQuery Core Team Meeting – Oct 22 2012

October 22, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: mikesherov, gibson042, gnarf, saiwong, timmywil (45 min late!)
Time: Noon ET

Official Agenda:

Commit privs for mikesherov & gibson042!

jQuery 1.8.3 – Wednesday?

  • based off pre-Summit commit
  • last call for must-have patches

Aftermath of Summit

Common standard for landing patches?

  • Check for new author, ask to sign CLA, add to AUTHORS.txt
  • rebase (possibly -i) on branch, then merge to master?
  • Message: “Fix #12345, short description of the ticket. Close gh-123.”

Authors file

Promise/J – diff between our implementation and Promise/A

  • Make .then() Promise/A compliant but leave the rest as-is?
  • Need a thorough article on Promise semantics

New speed tests?

  • Blow away the junk currently in /speed, based on Slickspeed (2008)
  • New tests based on Timmy’s stuff

jQuery 1.9 changes (start of the 1.9 upgrade guide)

1.9 voting – VOTE – next week we will discuss voted tix

Assigned tickets

jQuery Mobile Team Meeting – Oct 11 2012

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

link Todd

  • Preparing for the DC session this week is the main focus
    • Tables for docs, triage/bugs, and 1.3 features (responsive table, panels)
    • Table leads will update the wiki with details before the conference
  • We're carving out time to sit down with the UI team to start planning out the tab widget re-factor slated for 1.4 which will be a converged widget for UI and mobile

link John Bender

  • Navigate all the things
    • second approach is winning in my estimation
    • simple navigate event
    • $.navigate (name up for debate)
      • tracks history
      • smashes url with replace state where possible
      • supplements navigate event by adding storable state to hashchange through history tracking

link Jasper de Groot

  • flagged issues for DC summit:
    • label Dev summit + milestone 1.1.2: fixed toolbar and transition issues
    • label Dev summit + milestone 1.3: RWD tickets
  • will open new issues on dev-summit repo that link to those and give them a table label
    • table 13 Mobile Triage - change into Mobile RWD?
    • table 14 Mobile Bugs
  • still working on:

link Anne-Gaelle Colom

  • Completed listview (api docs)
  • added dismissable to popup options
  • Need to revert 34a32ee
  • Added a few articles to the resources page
  • Preparing todo list for DC (please everyone step in to add what needs documenting that is not a widget):
    • jQuery Mobile api docs
    • hashchange, controlgroup, degradeinputs, events, fieldcontain, grid, init, links, media, navigation,
    • widgets: header, footer, navbar, page loading widget
    • new logo, favicon
    • add missing examples to listview
    • add prefix to event types (in events) for all widgets. The rule is event type does not use prefix where we use trigger and not _trigger
    • change cdn to 1.2.0
    • general events that need to be documented outside of widget: position, virtual mouse events…
    • Fix FF bug (demo does not appear in automatically generated iframe with demo. Hand-made iframes are fine)

link Gabriel Schulhof

  • Messed around some more with returning focus to button after popup closes. Focus management on WP7 is a disaster.
  • Accepted PR for deactivating listview item link when such a link opens a popup
  • Writing unit test for latter, seeing strange behaviour: unit tests explode when I open one more popup
  • Do we cherry-pick new popup features into 1.2-stable?
  • Found an iOS bug (https://github.com/jquery/jquery-mobile/issues/5155)
  • Messed around with trying to visualize deps between files (dot sucks at it)

link Ghislain Seguin

link Jason Scott

  • Fixed issues related to the BlackBerry 10 theme
  • Heads up - New BlackBerry specific css properties for BB10
    • -webkit-overflow-scrolling: -blackberry-touch;
      • Same as -webkit-overflow-scrolling: touch but adds over scroll even when the region doesn't need to scroll (bb10 style).
    • ext-overflow: -blackberry-fade;
      • text fades with a linear opacity gradient left to right

jQuery Core Team Meeting – Oct 08 2012

October 8, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending:
Time: Noon ET

Official Agenda:

jQuery 1.8.3 this week

essential bug fixes before the 1.9 branching

Candidate tickets, if fixable without high risk of other regressions:

Aiming for Thursday

jQuery Developer Summit

Need to contact attendees at your table this week

  • introduction and assessment (determine skill level)
  • make sure they have prerequisites set up
  • tee up some ideas from below based on their skills

Code ideas

  • move the 1.9 deprecated functions to the compat plugin
  • Ditch the makefile
  • Dave to review open tix for other candidates and add to Summit wiki
  • Team can also handle assigned tickets
  • Add infra todo to fix trac and new-ticket page?

Ticket votes for 1.9 (and 2.0, really)

Assigned tickets

jQuery Mobile Team Meeting – Oct 04 2012

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

link Todd

  • Preparing for the DC session this week
  • Team is working on 1.3 features and issues for 1.2.1 and 1.1.2
  • There will be another maintenance release for 1.1 (1.1.2) in the coming weeks. Timing TBD
  • Roadmap draft for the next year close to complete. We'll be refining this a lot as we go, but it maps out the general direction - https://github.com/jquery/jquery-mobile/wiki/Roadmap
  • Plans for UI integration/harmonization are in full swing for the next few months - 1.3 will tackle basic conflicts, 1.4 will include a harmonized tab widget from UI

link John Bender

link Jasper de Groot

link Anne-Gaelle Colom

  • nearly completed listview widget in api docs (needs a few more examples and the final code example) (reached the 10k lines mark on the api docs!)
  • next week:
    • complete listview widget (api docs)
    • update resources page (at least add BB10 theme!)
    • prepare for summit (checklist of what needs doing)
      • if you have items that need to be documented, please let me know

link Gabriel Schulhof

  • Fixed popup issue #5118 (page1 -> dialog -> popup -> page2 <- back)
  • Added navigation sequence tests
  • Fixed #4984 (re-introduce $.mobile._registerInternalEvents)
  • Fixed #5104 (making sure loader event handlers are always called with the loader as “this”)
  • Cleaned up popup
    • Moved some of the inline functions to widget level
    • Got rid of “self” wherever possible
    • Fixed #5123 (when destroying a popup, do not emit “popupafterclose” if the popup is closed)
  • Need to talk about buttonMarkup

link Ghislain Seguin

  • Fixed a couple issues in the builder
  • Added semver tag handling so the builder automagically checks out a workspace when a semver tag is created
  • Prepare for the DC summit
  • Start looking into 1.3

link Jason Scott

jQuery UI Team Meeting – Oct 03 2012

  • Working on new API documentation site.
    • Created single file XML dump.
    • Updated 1.8 docs.
    • Setting up 1.8 site.
  • Working on new download builder.
    • Integrated ThemeRoller.
    • Working through open issues.
  • Working on new jqueryui.com.
    • Added home page, support, development.
    • Added lots of old change logs, still more to do.
    • Need to update links for downloads and CDNs.
  • Implemented new design for blog.jqueryui.com.
  • Finished cross-browser testing for all demos and visual tests.
  • Updated release script to generate themes zip.

Testing Team Meeting – Sep 28 2012

September 27, 2012

Location: #jquery-meeting on Freenode

Attending: Jörn, Richard, Timo

Time: Noon ET

 

QUnit

PRs and issues to review

  • #317 is looking for an assertion method to compare objects with different constructors
  • #320 has an example of loading tests asynchronously. Recommendation is to use autostart=false, then start(), to make that work. Other ideas?
  • Will land pull #323 unless anyone has concerns – just quotes “throws” to make old interpreters not throw up
  • #326 asks for in “inconclusive” assertion, aka “needs a test”. Opinions?
  • #314 – throw up or log a failed assertion when calling start() while already running?
  • Related to #320 and #314 is #309

TestSwarm

  • Blog post about TestSwarm
  • 1.0 Roadmap
  • web site in November? Also needs new logo: https://github.com/jquery/testswarm/issues/128
  • Timo is working on testswarm-browserstack rewrite, will land update soon, makes it a lot more reliable
  • Up next: Improve keep-alive to get rid of timed-out clients faster; should make proper use of the ping-system implemented in TestSwarm recently
  • Richard still working on ua-parser ticket: https://github.com/jquery/testswarm/issues/187

botio/mergatron

jQuery Mobile Team Meeting – Sep 27 2012

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

link Todd

  • 1.2 Final ready for release - working on updating ThemeRoller, Download builder, website, etc. in preparation for launch in the next few days
  • There will be another maintenance release for 1.1 (1.1.2) in the coming weeks. Timing TBD
  • Roadmap for the next year close to complete, team to review after this meeting
  • BB10 theme for jQuery Mobile was released, looks awesome: https://github.com/blackberry/jQueryMobile-BB10-Theme

link John Bender

  • Preso

link Jasper de Groot

link Anne-Gaelle Colom

  • This week I have completed button and popup widgets (api docs), including examples. Popups may need a bit of polishing, so will give this another look tomorrow or this weekend.
  • I will revisit all currently completed widgets and add code examples to methods and events.
  • Then I aim to do listview.

link Gabriel Schulhof

link Ghislain Seguin

  • 1
    Will start working on https://github.com/gseguin/node-amd-builder/issues/4 to remove much of the manual steps involved with adding a new release to the builder.