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
- http://bugs.jquery.com/ticket/8105
14 (rwaldron): Allow properties to be passed in to $.Event()
constructor
- https://github.com/jquery/jquery/pull/301
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).
http://bugs.jquery.com/ticket/8790
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:
https://github.com/jswartwood/jQuery-dataDefer
16 (danheberden): Optimize validation in parseJSON
- https://github.com/jquery/jquery/pull/300
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.
- http://jsperf.com/jq152-vs-jq16pre-trigger/3
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
- https://github.com/jquery/jquery/pull/206
- https://github.com/jquery/jquery/pull/283
31 (jaubourg): Synchronize animations based upon start time
(Thunderdome!)
- https://github.com/jquery/jquery/tree/synchro-anim.1.6
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
https://public.etherpad-mozilla.org/p/attrhooks-bugs
http://jsperf.com/attr-vs-attrhooks
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
- https://github.com/jquery/jquery/pull/299
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
- https://github.com/jquery/jquery/pull/291
46 (john): jQuery throwing error on replaceWith
52 (gf3, cowboy): Add Function.prototype.bind() support to jQuery.proxy
- https://github.com/jquery/jquery/pull/133
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
http://jsperf.com/jq152-vs-jq16pre-trigger/3
Bumped to 1.6.x / 1.7
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
http://bugs.jquery.com/ticket/4146
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