jQuery Core Team Meeting – Mar 21 2011

Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET

Official Agenda:

  • 1.5.2 Blocker Status
    • http://bugs.jquery.com/report/205

    • RC on the 24th

    • Release on the 31st

    • Bugs:

      1. $(‘:text’) should match <input> since `type=text` is the implied default (john)
      2. .is(“div”) fails on disconnected elements in IE9 (john)
      3. [ firefox] jquery >= 1.5 won’t work with flowplayer tooltip (dmethvin)
      4. Also: http://bugs.jquery.com/ticket/8316
    • jQuery 1.6 Status

      • 2 (danheberden, jaubourg): Have .animate() implement a deferred object

      • 5 (jaubourg): Do support tests in an iframe document (or maybe use false body element)

      • 10 (dmethvin): Optimize RegExp used for innerHTML shortcut (#6782, pull 248)

      • 13 (john): Add :focus to Sizzle

      • 14 (rwaldron): Allow properties to be passed in to $.Event() constructor

      • 15 (dmethvin): Perf improvements for .data() events

      • 16 (danheberden): Optimize validation in parseJSON

      • 17 (rwaldron): Fix event firing order

      • 20 (dmethvin): Attach data cache directly to element

      • 21 (dmethvin): Refactor jQuery.event.trigger/handle

      • 22 (dmethvin): Issue with triggering of focusin – may be fixed by pull 260, need to check with Joern who reported a problem i couldn’t repro

      • 23 (timmywil): Allow .is(), .find(), and .closest() to accept nodes

        1. A solution for find has been found, closest is coming along
      • 31 (jaubourg): Synchronize animations based upon start time (Thunderdome!)

      • 34 (john): attrHooks

        1. http://bugs.jquery.com/ticket/3685 DOM0, Prehistoric document.forms API issue
        2. https://public.etherpad-mozilla.org/p/attrhooks-bugs
      • 36 (lrbabe): Use requestAnimationFrame *Special attention to optimizing size

      • 38 (danheberden): $.map() working on objects

      • 39 (rwaldron): .undelegate() doesn’t work on custom namespaced events

      • 42 (timmywil): .closest() fails on disconnected nodes

      • 45 (john): Make .width() work correctly for inputs

      • 46 (john): jQuery throwing error on replaceWith

      • 51 (ajpiano): Support relative values for .css()

      • 52 (gf3, cowboy): Add Function.prototype.bind() support to jQuery.proxy

jQuery Core Team Meeting – Mar 14 2011

Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET

Official Agenda:

  • 1.5.2 Blocker Status

    • Delayed discussion until next week
  • jQuery 1.6 Roadmap

    • https://spreadsheets.google.com/ccc?key=0AuWerG7Xqt-8dDcwNUlSaWltOWJrNE5tOUlIbkVJbGc&hl=en&authkey=CIjOo7UK#gid=0

    • Be sure to land this in branches

      1. Will be pulled into core after 1.5.2 is out
    • A: Solid agreement, with owner or pull request:

      1. 2 (danheberden, jaubourg): Have .animate() implement a deferred object
      2. 5 (jaubourg): Do support tests in an iframe document (or maybe use false body element)
      3. 10 (dmethvin): Optimize RegExp used for innerHTML shortcut (#6782, pull 248)
      4. 13 (john): Add :focus to Sizzle
      5. 14 (rwaldron): Allow properties to be passed in to $.Event() constructor
      6. 15 (dmethvin): Perf improvements for .data() events
      7. 16 (danheberden): Optimize validation in parseJSON
      8. 17 (rwaldron): Fix event firing order
      9. 20 (dmethvin): Attach data cache directly to element
      10. 21 (dmethvin): Refactor jQuery.event.trigger/handle
      11. 22 (dmethvin): Issue with triggering of focusin – may be fixed by pull 260, need to check with Joern who reported a problem i couldn’t repro
      12. 23 (timmywil): Allow .is(), .find(), and .closest() to accept nodes
      13. 31 (lrbabe and/or gnarf and/or jaubourg): Synchronize animations based upon start time (Thunderdome!)
      14. 34 (john): attrHooks
      15. 36 (lrbabe): Use requestAnimationFrame *Special attention to optimizing size
      16. 38 (danheberden): $.map() working on objects
      17. 39 (rwaldron): .undelegate() doesn’t work on custom namespaced events
      18. 42 (timmywil): .closest() fails on disconnected nodes
      19. 45 (john): Make .width() work correctly for inputs
      20. 46 (john): jQuery throwing error on replaceWith
      21. 51 (ajpiano): Support relative values for .css()
      22. 52 (gf3, cowboy): Add Function.prototype.bind() support to jQuery.proxy
    • Good, but requires more discussion for potential 1.6 inclusion:

      1. 3 (jaubourg): Add chaining to promisHes
      2. 7: Solution for HTML 5 in IE
      3. 25 (timmywil): Add .valHooks
    • Tabled until 1.7:

      1. 6: Expose the data conversion interface from $.ajax()
      2. 11: Comprehensive and official support of file:
      3. 37: Use the same event object when bubbling native events, or preserve data relative to the event.
    • How was the decision made:

      1. Virtually all green = Solid Agreement
      2. Majority green = Mixed agreement
      3. Majority red / little green = Rejected

jQuery Core Team Meeting – Mar 07 2011

Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET

Official Agenda:

jQuery Core Team Meeting – Feb 28 2011

Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET

Official Agenda:

jQuery Core Team Meeting – Feb 21 2011

Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET

Official Agenda:

AGENDA for jQuery Meeting
Duration is 1 hour, so please keep comments brief and to the point to facilitate discussion on all topics

CORE

  • 1.5.1 Status

    • RC went out last Friday, final is on Thursday

    • Blockers: http://bugs.jquery.com/report/75

        • No open blockers?

        • Release will be built early Wed. in order to get on the CDNs in time for the release.

          • I’ll make sure that the web site isn’t updated until the release notes are up.
        • Final release will be Thursday

    • Docs

      • A couple Ajax options that were added
      • Also a few jQuery.support updates
      • Will be documented by Wednesday (kswedberg is on it)
    • Release notes

      • Just update the existing 1.5.1 notes (addy is on it)
  • Re-set date for roadmap discussion

    • March, 7th: Normal meeting time
    • Announce that date/time during the 1.5.1 release
    • We need to give devs at least a couple weeks to prepare
    • John: Needs to set up a Google Doc for people to submit to2
  • IE9 support discussion

jQuery Core Team Meeting – Feb 14 2011

Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET

Official Agenda:

AGENDA for jQuery Meeting
Duration is 1 hour, so please keep comments brief and to the point to facilitate discussion on all topics

CORE

jQuery Core Team Meeting – Feb 07 2011

Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET

Official Agenda:

AGENDA for jQuery Meeting
Duration is 1 hour, so please keep comments brief and to the point to facilitate discussion on all topics

CORE

  • 1.5 release postmortem

    • Docs were only about half done.

      • Feature docs should be done in order to push the first beta.
      • Should open separate blocker tickets for them.
      • Make them a dependency of the main feature.
    • Release notes weren’t ready in advance, had to be written the day of.

    • We should have a clear grid of features and who is working on what along with statuses of tests, docs, etc.

  • Setting date for 1.6 roadmap meeting

    • Proposal: Normal meeting time, Feb 28th
    • John: Need to set up document for people to submit to.
  • jQuery 1.5.1 Status

  • Dev Branches / Stable Branches

    • All current 1.5.x dev is done against master
    • We keep separate branches for each major feature/rewrite
  • Flagging bugs that are browser bugs

    • Assigning bugs to a username that matches the browser?

      • browser-safari
      • browser-chrome
      • browser-webkit
      • browser-msie
      • browser-firefox
      • browser-opera
    • Assign them the ‘browserbug’ tag.

  • Time permitting: Discuss possible requirement of running jQuery UI tests.

jQuery Core Team Meeting – Jan 24 2011

Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Monday January 24, 2011 at Noon ET

Official Agenda:

AGENDA for Mon Jan 24 Noon jQuery Meeting
Duration is 1 hour, so please keep comments brief and to the point to facilitate discussion on all topics

CORE

jQuery Core Team Meeting – Jan 17 2011

Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Monday January 17, 2011 at Noon ET

Official Agenda:

AGENDA for Mon Jan 17 Noon jQuery Meeting
Duration is 1 hour, so please keep comments brief and to the point to facilitate discussion on all topics

CORE

PLUGINS

  • Timeline for official plugin B2s (tmpl, datalink, global). End of Jan reasonable? Impacts UI Grid timeline.
  • jquery-global
    • Joern moved functions from $.* to $.global.*
    • Proposal to create globalization interface methods (such as $.format and $.parseFloat, $.parseDate) at $.* and leave jquery-global implementations in $.global.*. This would allow for alternate implementations while still providing a standard interface for plugin developers to target/use. Including jquery.global.js would import implementation and alias/proxy $.* to $.global.*. For this to be effective, the $.* methods dummy/interface methods would need to be added to jQuery core so all plugin authors could make use of them.