No updates from the core team this week – meeting wasn't held due to conflict with Memorial Day in the US. Work is continuing on 1.6.2 and votes are still being tallied for the 1.7 roadmap meeting.
Category: jQuery Core Team
jQuery Core Team Meeting – May 23 2011
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET
Official Agenda:
jQuery 1.6.2 Status
http://bugs.jquery.com/query?status=!closed&milestone=^1.6.2&order=priority
Blockers
No major rush, just keep fixing bugs. We’ll set a date soon (likely in a month or so)
jQuery 1.7 Roadmap
http://bugs.jquery.com/report/501
Voting on Bugs:
- The
point of voting on the blockers is that they're, previously nominated
by just one person as being a blocker – we use this opportunity to
determine if it should remain a blocker (and be fixed) or if not, get
bumped down to a lower priority.
Voting on Features:
- In the case of feature/enhancement requests – either land it or close the bug as wontfix
Form is now closed
Team members should have permission to vote, please let John know if you don’t have access, for some reason.
Voting should be done by June 6th
- Roadmap Meeting on June 6th
Final Release: September 30th
Beta 1: September 1st
Alpha 1: August 1st
September will be dedicated towards Q&A
August will be dedicated towards docs writing
jQuery Core Team Meeting – May 16 2011
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET
Official Agenda:
jQuery 1.6.2 Status
http://bugs.jquery.com/query?status=!closed&milestone=^1.6.2&order=priority
Blockers
No major rush, just keep fixing bugs. We’ll set a date soon (likely in a month or so)
jQuery 1.7 Roadmap
- https://spreadsheets.google.com/ccc?key=0AuWerG7Xqt-8dG0yTEs2ZTFWQUhDRUp5dzRyc3NwV2c&authkey=CPmgicsO&hl=en#gid=0
- Form will close in a week
- Don’t vote on stuff now, will move to bug tracker
- Currently looking towards an October release
jQuery Core Team Meeting – May 10 2011
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET
Official Agenda:
jQuery 1.6.1 Status
Blocker Status: http://bugs.jquery.com/query?status=!closed&milestone=^1.6.1&order=priority
Unhandled exception: document.defaultView.getComputedStyle(div, null) is null (FF, hidden iframe)
- https://github.com/jquery/jquery/pull/370
- Julian will add some tests
when hover over a child of an element, mouseleave fires when using live or delegate
- John fixed this.
Order of hide() callbacks has changed
Changes to $.data illogical in certain case
- John fixed this.
- John: I got this.
Release Dates:
- RC on Tuesday the 10th
- Final on Thursday the 12th
jQuery Core Team Meeting – May 02 2011
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET
Official Agenda:
jQuery 1.6 Status
Docs status
- Good shape, .pipe() is left as are some of the hooks
Blog Post
Features
Attribute and Val Rewrite
- Hooks
- Performance Improvements
- Property Methods
- .prop(), .removeProp() (Dave has this)
.find(), .closest() , and .is()with DOM elements and jQuery objects
.css() relative values
:focus selector
Synced Animations
- Also: requestAnimationFrame
Using Function.prototype.bind
jQuery.map object
Deferreds (Julian has this)
- .promise()
- deferred.always()
- deferred.pipe()
Breaking Changes
- Should this be integrated into the attribute section?
- (Dave has this) —> My text:
- https://docs.google.com/document/d/1Oit_IX1xZg7wRcmpPPrtoqv6wIbnlJB9YBxn-EnZOxE/edit?hl=en&authkey=CMmB-rMP#
Performance Improvements
.attr(“get”) and .attr(“name, “set”)
.val(“get”)
.data() / .trigger()
Accepting Feature Requests for 1.7
Blocker Status
Release Dates:
- Final: Tuesday the 3rd
Coverage analysis of jQuery documentation:
jQuery Core Team Meeting – Apr 25 2011
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET
Official Agenda:
jQuery 1.6 RC
Docs status
Blocker Status
- http://bugs.jquery.com/report/207
- Duplicate mouseover and mouseout events added to cloned
element. — still
working on this one, seems to have been around a while
- Bumping to 1.7
Release Dates:
- RC: Tuesday the 26th
- Final: Tuesday the 3rd
Coverage analysis of jQuery documentation:
Merging Pull Requests
jQuery Core Team Meeting – Apr 20 2011
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: 2pm ET
NOTE: This meeting has been moved to Wednesday to avoid conflicts with
the jQuery Conference.
Official Agenda:
jQuery 1.6 RC
Problems with the beta?
Docs status
Blocker Status
- http://bugs.jquery.com/query?status=!closed&milestone=^1.6&report=207&order=priority
- Duplicate mouseover and mouseout events added to cloned element.
- Setting checked to true on a disconnected checkbox does not carry over after attaching to DOM.
- live(“hover”, … ) broken in 1.5.1
- Leak with events in IE
Release Dates:
- RC: Tuesday the 26th
- Final: Tuesday the 3rd
1.7 spreadsheet will be available with 1.6 release
Pull Request Review
Fix 6782 – Optimize regex for innerHTML to allow more html snippets to use faster method
- Patch appears to be in limbo? Dave, do you have this one?
- http://bugs.jquery.com/ticket/6782
-
- John: Needs some tests and code cleanup
- http://bugs.jquery.com/ticket/6593
#7061 – In IE form isn’t submitted when disabling submit button in submit callback
- John: Seems like this might do the trick? Recommending a possible code reorg.
- http://bugs.jquery.com/ticket/7061
Possible 1.7 Pull Requests
Synchronousslots
- Is this a 1.7 thing? Is this needed with the recent effects changes?
- http://bugs.jquery.com/ticket/6281
-
- Sounds like this should be converted into a “CSS shorthand” thing used by both .css() and .animate(). Push to 1.7?
- http://bugs.jquery.com/ticket/8498
Bug 4446 – Add selector support to .andSelf()
- Push to 1.7?
- http://bugs.jquery.com/ticket/4446
#5479 – Allow passing multiple attributes to removeAttr
- Push to 1.7?
- http://bugs.jquery.com/ticket/5479
#7323 – Allow removing multiple data keys at once with $.fn.removeData
- Push to 1.7?
- http://bugs.jquery.com/ticket/7323
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
|
jQuery Core Team Meeting – Apr 11 2011
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET
Official Agenda:
1.6pre!!! http://bit.ly/hBxZyG
Timeline
- beta release of 1.6 on April 15th
Last chance to get some bugs fixed for 1.6beta ( old open tickets )
API changes
- .chain has been renamed to .pipe to link deferreds
Done and merged into master
2 (danheberden, jaubourg): Have .animate() implement a deferred object
- bulk of implementation committed.
- STILL PENDING waiting on commits for un-queued animations
5 (jaubourg): Do support tests in an iframe document (or maybe use false body element)
13 (john): Add :focus to Sizzle
14 (rwaldron): Allow properties to be passed in to $.Event() constructor
15 (dmethvin): Perf improvements for .data() events — in general, we won’t fire data events if nobody attached a handler (detected by jQuery.event.global count).
Need a review … I would prefer to “blacklist” natural events (click, mouseover, etc) so customs would all be faster, but it’s a long list: https://github.com/dmethvin/jquery/tree/fix-8790-quick-trigger
- John: Can you do a pull request for this so that the diff is easier to see?
Someone that uses dataEvents:
16 (danheberden): Optimize validation in parseJSON
17 (rwaldron): Fix event firing order Turns out this is a branch of #7340, which is Dave Methvin’s
21 (dmethvin): Refactor jQuery.event.trigger/handle — Branch is passing unit tests; landed 4/6.
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 Fixed in 1.5.2
23 (timmywil): Allow .is(), .find(), and .closest() to accept nodes
31 (jaubourg): Synchronize animations based upon start time (Thunderdome!)
34 (timmywil, john): attrHooks
https://github.com/jquery/jquery/pull/296
- note this is going into the attrhooks.1.6 branch
http://bugs.jquery.com/ticket/3685 DOM0, Prehistoric document.forms API issue
36 (lrbabe, timmywill): Use requestAnimationFrame *Special attention to optimizing size
- https://github.com/jquery/jquery/pull/216 original
- https://github.com/jquery/jquery/pull/298timmywill
revisions
- John reviewed: needs minor tweak
38 (danheberden): $.map() working on objects
39 (rwaldron): .undelegate() doesn’t work on custom namespaced events
- http://bugs.jquery.com/ticket/8777
- https://github.com/rwldrn/jquery/tree/8777
- https://github.com/jquery/jquery/pull/302
- John: Looks ok to me, landing.
42 (timmywil): .closest() fails on disconnected nodes
46 (john): jQuery throwing error on replaceWith
52 (gf3, cowboy): Add Function.prototype.bind() support to jQuery.proxy
51 (danheberden): Support relative values for .css()
- https://github.com/jquery/jquery/pull/78 original
- We wanted to see this patch DRY’ed out a bit, but we discussed in meeting and determined that it would probably introduce overhead to share this code between modules, and it’s not that much repeated code. consensus was in favour of landing as-is. Dan is going to clean up the code a bit more.
- https://github.com/jquery/jquery/pull/297
valHooks (the more modest version)?
https://github.com/jquery/jquery/pull/295
- John: Looks good to me!
Bumped to 1.6.x / 1.7
- 10 (dmethvin): Optimize RegExp used for innerHTML shortcut (#6782,
pull 248)
- This wants to add <select> to the list; need to see if selectedIndex still retained when we do that.
- https://github.com/jquery/jquery/pull/248
- http://bugs.jquery.com/ticket/6782
- Needs more testing, bumping to a 1.6.x release.
20 (dmethvin): Attach data cache directly to element — In process, need to create separate list for global events.
- Eventually (1.7?) we will only support firing ajax* events on document and remove global events entirely.
- http://bugs.jquery.com/ticket/8792
45 (jboesch, reviewed by john): Make .width() work correctly for inputs
https://github.com/jquery/jquery/pull/253
- John reviewed: Needs formatting fixes and possibly a code fix
also fixes http://bugs.jquery.com/ticket/3333 ?
Check it out: http://twitter.com/jqcommit
jQuery Core Team Meeting – Apr 04 2011
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET
Official Agenda:
Q&A – jswartwood & dataEvents ( someone is actually using them )
Bug Triage Sprint was a big success, cleared out unreviewed tickets
- Focus now is on clearing out old open tickets
Should we re-consider:
valHooks (the more modest version)?
Deferred.chain/Deferred.always?
- https://github.com/jquery/jquery/commits/deferred.1.6
- .always seems like a wise idea to land
- http://forum.jquery.com/topic/a-case-for-deferred-chain
When do we we move features into master for alpha testing/release?
jQuery 1.6 Status ( beta release of 1.6 on April 15th )
2 (danheberden, jaubourg): Have .animate() implement a deferred object
- works for queued animations, not for un-queued.
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) — This wants to add <select> to the list; need to see if selectedIndex still retained when we do that.
13 (john): Add :focus to Sizzle
14 (rwaldron): Allow properties to be passed in to $.Event() constructor
15 (dmethvin): Perf improvements for .data() events — in general, we won’t fire data events if nobody attached a handler (detected by jQuery.event.global count).
16 (danheberden): Optimize validation in parseJSON
17 (rwaldron): Fix event firing order Turns out this is a branch of #7340, which is Dave Methvin’s
20 (dmethvin): Attach data cache directly to element — In process, need to create separate list for global events. Eventually (1.7?) we will only support firing ajax* events on document and remove global events entirely.
21 (dmethvin): Refactor jQuery.event.trigger/handle — Branch is passing unit tests; landed 4/6.
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 Fixed in 1.5.2
23 (timmywil): Allow .is(), .find(), and .closest() to accept nodes
31 (jaubourg): Synchronize animations based upon start time (Thunderdome!)
34 (john): attrHooks
- http://bugs.jquery.com/ticket/3685 DOM0, Prehistoric document.forms API issue
- https://public.etherpad-mozilla.org/p/attrhooks-bugs
36 (lrbabe, timmywill): Use requestAnimationFrame *Special attention to optimizing size
- https://github.com/jquery/jquery/pull/216 original
- https://github.com/jquery/jquery/pull/298timmywill revisions
38 (danheberden): $.map() working on objects
- seems pretty close to ready according to dan
- https://github.com/jquery/jquery/pull/299
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 (danheberden): Support relative values for .css()
- https://github.com/jquery/jquery/pull/78 original
- We wanted to see this patch DRY’ed out a bit, but we discussed in meeting and determined that it would probably introduce overhead to share this code between modules, and it’s not that much repeated code. consensus was in favour of landing as-is. Dan is going to clean up the code a bit more.
- https://github.com/jquery/jquery/pull/297
- 52 (gf3, cowboy): Add Function.prototype.bind() support to jQuery.proxy
jQuery Core Team Meeting – Mar 28 2011
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Time: Noon ET
Official Agenda:
- 1.5.2 Blocker Status
Release on the 31st
Bugs:
Bug Triage on Wednesday (11am EST)
- Adam, Rick, John, Ben all together in Boston, everyone else, please help from your internet (Julian is helping from the net)
jQuery 1.6 Status ( beta release of 1.6 on April 15th )
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
- Pull request is ready
31 (jaubourg): Synchronize animations based upon start time (Thunderdome!)
34 (john): attrHooks
- http://bugs.jquery.com/ticket/3685 DOM0, Prehistoric document.forms API issue
- 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
New feature requests: will not be landed for 1.6