jQuery Core Team Meeting – Jul 23 2012

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

Official Agenda:

Sizzle

Landed gibson042 pulls

Switched to using Sizzle unit tests with Sizzle HTML

  • Easier to maintain
  • “Scoops out” main page HTML and replaces

jQuery 1.8RC1?

This week — Thursday?

GET TESTING TO WORK IN BROWSERSTACK (Dave)

What else needs to land?

  • Effects bug list is rather long (gnarf/timmywil reviewing)

MUST be released with jQuery UI 1.8.x refresh

  • scott_gonzalez to release this week

jQuery Core Team Meeting – Jul 16 2012

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

Official Agenda:

Sizzle

Several pull requests from gibson042 to land

Should this need escaping? http://bugs.jquery.com/ticket/12087

  • NO, gibson042 to look at it

Ajax

jaubourg refactored serialize

Other things to split from ajax.js?

\$.sjax is dead, no need to create it

As of 1.8

  • use of ajaxSettings.traditional DIRECTLY with serialize() is deprecated
  • new argument to serialize() sends traditional
  • \$.ajax usage is unchanged, it will pass the flag from ajaxSettings

jQuery 1.8RC1?

Target next week

Land Sizzle fixes

jaubourg to look at issue with Deferred passed as `this` to .progress()

Fix several new bugs

  • right-click delegation

MUST be released with jQuery UI 1.8.x refresh

  • Needs fixes for Sizzle and curCSS changes

jQuery Core Team Meeting – Jul 09 2012

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

Official Agenda:

Sizzle

Ajax

Need to refactor ajax dependencies to new file

  • serialize, param, parseJSON, parseXML
  • otherwise it’s hard to use other ajax impls like \$.jsonp
  • jaubourg to change

Making promises resolve async

jaubourg has a possible solution

  • separate method to resolve sync

dave will start thread in jquery-devs-team

jQuery.unique – no action to be taken

What needs to be done for beta2?

  • Full test with UI passing? timmywil says YES it’s done
  • still need to fix “:not( .foo ):has( bar )”
  • What should “:contains( asdf )” match (spaces) — gibson042′s patch fixes
  • Possible effects issue, gnarf to investigate – scott already fixed! WIN!
  • beta2 tomorrow

jQuery Core Team Meeting – Jun 22 2012

June 18, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode & Chat on Google Docs
Attending: DaveMethvin, mikesherov, rwaldron, gibson042, gnarf, timmywil
Time: Noon ET

Official Agenda:

1.8 release

Dave has a trip tomorrow (Tuesday)

  • Thursday 6/21? yes

Will we EVAR PASS unit tests in Jenkins?

need to use documentMode instead of ua sniff for ie8 fail

add IE=Edge to TestSwarm as well? (already there!)

https://github.com/jquery/jquery/commit/a416e2ba0d10bf1e1e94b5d023543d38ad08fcfb

  • TestSwarm already has that, and the iframe sets it, too

remaining 1.8 items: http://goo.gl/ewuKx

Anything you think should/must land?

  • animation events (already a pull)

Bugs can still be fixed after the beta

If you own a ticket and won’t get to it for 1.8, switch to 1.next

Anything happen on createContextualFragment or insertAdjacentHTML?

  • Yehuda said he had some work
  • Conclusion: pushed out of 1.8

Promises: We can’t make ours “Promise/A compliant”

  • Make sure we’re not advertising such
  • Todo: document Promise/Q

Brainstorming on \$.parseHTML

Can be looser than the \$(html) parse

  • Timmy mentioned possible fixes there
  • Would like to simplify/restrict “looks like html”
  • (starts-with “\<” has been pushed, 6/20)

Want some way to control whether scripts run

  • \$.parseHTML(html, { allowScripts: true }); ?
  • distinguish allow inline vs. external?

Manual modularity

  • Done I think
  • Plan a blog entry for it

Compat repo for deprecated/removed stuff? – Dave (still todo)

  • Separate plugins including compressed versions
  • Combined plugin with everything
  • “Debug” version with console.warn msgs?

Documentation

Deprecations – Dave DONE except for global ajax events

Animation hooks Tween etc. — gnarf DONE

Other things needing docs?

.css(‘width’) respects box-sizing, .width() doesn’t; dimension setters – mikesherov

vendor prefixing

  • automatic – ‘boxSizing’ will get ‘MozBoxSizing’
  • can create cssHooks for vendor-prefixed, which get priority over non-prefixed

git deploy: Jenkins is doing that now (before running TestSwarm)

  • needs an update in build to include commit hash, can be passed by Jenkins

jQuery Core Team Meeting – Jun 11 2012

June 4, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode & Chat on Google Docs
Attending: DaveMethvin, rworth, gibson042, timmywil, jaubourg, rwaldron, mikesherov
Time: Noon ET

Official Agenda:

Schedule for 1.8 release

Unit test failures (IE only)

https://github.com/jquery/jquery/pull/795

  • need an update to QUnit for the fix to raises()

Manual modularity

Great progress here, thanks guys!

mikesherov added dependency mgmt

jaubourg working on ajax

Need a simpler tool (not necessarily by release)

  • complexity prevents wrong ppl using it

Drupal? this isn’t for their use case (dave imo)

use AMD wrappers? watch out for cross-module variables!

Compat repo for deprecated/removed stuff? – dave

  • Separate plugins including compressed versions
  • Combined plugin with everything
  • “Debug” version with console.warn msgs?

Documentation

Deprecations – dave created tickets, will finish docs

Animation hooks Tween etc. — gnarf to outline

Other things needing docs?

.css(‘width’) respects box-sizing, .width() doesn’t; dimension setters – mikesherov

vendor prefixing

  • automatic – ‘boxSizing’ will get ‘MozBoxSizing’
  • can create cssHooks for vendor-prefixed, which get priority over non-prefixed

jQuery Core Team Meeting – Jun 05 2012

**June 4, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode & Chat on Google Docs
Attending: DaveMethvin, gnarf, rwaldron, gibson042, rworth, danheberden
Time: Noon ET


(IRC issues during the meeting; #jquery-meeting did not log everything)


Official Agenda:**

Getting help for infra and new docs sites?

  • rworth:

Schedule for 1.8 release

  • beta before the conf
  • bug triage meeting – Wednesday noon?

Unit test failures

http://swarm.jquery.org/job/208

  • effects in IE? gnarf can’t look right now – can someone else -mikesherov

http://swarm.jquery.org:8080/job/jQuery%20Core/

strip_iife branch ready to land – if we want to

  • line numbers in errors are for the built code – not the src/files.js
  • We seem to think that the benefits outway the debugging/development minor hassle
  • source maps?
  • LAND IT!

JHP for serving – land it?

  • Need to coordinate with testswarm – Krinkle?
  • Can’t land until jenkins issues are resolved

Need update to README to reflect current build process

  • There is a “draft” of these instructions in the strip_iife branch
  • LAND IT!

Closure Compiler Advanced Optimizations (CCAO)

  • Talk with Chad Killingsworth
  • He will rebase against 1.8 later this month
  • We will land most of the CCAO unit test changes
  • timmywil, did CCAO changes land in Sizzle?

Manual modularity

Landed gibson042′s modularity for effects

Others?

  • ajax?
  • css and dimensions – mikesherov

Compat repo for deprecated/removed stuff? – dave

  • Separate plugins including compressed versions
  • Combined plugin with everything
  • “Debug” version with console.warn msgs?
  • We can host these on code.jquery.com, perhaps other CDNs

Documentation

Deprecations – dave created tickets, will finish docs

Animation hooks Tween etc. — gnarf to outline

Other things needing docs?

.css(‘width’) respects box-sizing, .width() doesn’t; dimension setters – mikesherov

vendor prefixing

  • automatic – ‘boxSizing’ will get ‘MozBoxSizing’
  • can create cssHooks for vendor-prefixed, which get priority over non-prefixed

Remaining 1.8 items

New items?

jQuery Core Team Meeting – May 25 2012

May 21, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, gibson042, mikesherov, rwaldron, Krinkle, scott_gonzalez
Time: Noon ET

Official Agenda:

Unit test failures

JHP for serving – land it?

  • Need to coordinate with testswarm – Krinkle?
  • Can’t land until swarm issues are resolved

Need update to README to reflect current build process

Manual modularity

effects – gibson042

jaubourg can do ajax part?

Can we deprecate Boolean attrHooks? — probably not

Compat repo for deprecated/removed stuff?

  • Separate plugins including compressed versions
  • Combined plugin with everything
  • “Debug” version with console.warn msgs?
  • We can host these on code.jquery.com

Documentation

  • Deprecations – dave created tickets, will finish docs
  • Animation hooks Tween etc. — gnarf can you outline?
  • Other things needing docs?

Remaining 1.8 items

FYI: wycats trying to get standards to help our selector impl

jQuery Core Team Meeting – May 14 2012

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

Official Agenda:

1.8

Need to knock down the list of remaining 1.8 items

Manual modularity

  • Allow build without effects, ajax, css even?
  • Opened a ticket: http://bugs.jquery.com/ticket/11767
  • gnarf will look at animation modularity
  • jaubourg can do ajax part?
  • dave will look at grunt

Documentation

  • Deprecations – dave created tickets
  • Animation hooks Tween etc. — gnarf can you outline?
  • Other things needing docs?

Size and “bloat”, call for participation on CCAO

mikesherov asks: what browser “versions” do we support?

Bug triage meeting Thursday 8pm eastern time #jquery-dev

  • all the cool kids will attend

jQuery Core Team Meeting – Apr 23 2012

April 23, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, rwaldron, timmywil, gibson042, sindresorhus, gnarf, jaubourg
Time: Noon ET

Official Agenda:

new team member – gibson042

Triage

  • http://goo.gl/fbZD3
  • Need a sweep of bugs and assign to 1.8
  • Please look at tickets related to rewrites if you’re doing one
  • Dave will ping people on specific tickets if needed

1.8

Beta schedule?

  • Need solid final release by end of June
  • Work backwards from there
  • Beta?
  • RC? Want a month given the changes

Unit tests need to work better – Dave will ping jzaefferer

Ready to land animations?

CCAO – can we land the Sizzle CCAO changes as-is? (Timmy says yes)

  • mostly quoting of args … not sure of the size impact
  • could commit to a branch and have CCAO submodule that?

Timmywil has first cut at Sizzle changes

jQuery.quickReady – land it now? (yep)

Documentation

  • New interfaces like quickReady?
  • Animation hooks Tween etc.
  • Other things needing docs?

Blogs and messaging (Dave)

  • Deprecation — goo.gl/Vzaxa (team only)
  • Size and “bloat”, call for participation on CCAO

Build process

  • code will used shared_var
  • Use “grunt watch” to auto-build

gnarf may try to move Trac to a new server

jQuery Core Team Meeting – Apr 16 2012

April 16, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, sindresorhus, mikesherov, ajpiano, gnarf, gibson042, fleeting appearance by timmywil
Time: Noon ET

Official Agenda:

rwaldron has commit privs on github.com/jquery

  • Congrats!
  • Hide yo kids
  • Hide yo wife

Triage

1.8

gnarf’s opus on animations

Refactor to allow leaving animation/ajax/(others?) out

  • Yehuda eliminated an ajax dependency in unit tests
  • More work to do there

Land the grunt pull?

  • mikesherov and DaveMethvin to figure out Windows issues

Chad Killingsworth’s CCAO changes

https://github.com/dmethvin/jquery/tree/ccao

needs TLC on its build stuff for grunt

Proposed plan of action:

  • Leave on a branch for 1.8
  • Get unit tests and basic examples working
  • Call for community input and help
  • Further 1.9 integration contingent on that

What else needs to land?

  • timmywil to get Sizzle changes

jQuery.quickReady

  • Can we just always ignore state of iframes?
  • can’t use window.load since it fires once
  • perhaps flip the default state to allow for faster loading?