- Ticket triage
- 396 tickets total +3
- 35 pull requests +0
- 1.11.x Regressions
- Effects
- Drop support for jQuery 1.6?
- 1.6 is used by ~5.7% of jQuery users
- Dropping support will still leave jQuery UI supporting ~76% of jQuery users
- Yes, drop 1.6
Author Archives: builder
Project Leads Meeting – Dec 10 2014
Attending: Dave, Scott, Sarah, Alex, Rafael
link Core
- Patch release of 1.11.2/2.1.2 coming next week with blog post
- Primary thing is a patch to a Safari selector bug
- A few very minor bug fixes otherwise
- Meantime, 3.0 changes being landed in master
- Another Safari bug bit us there with createHTMLDocument
- Already updated to QUnit 1.16
- Targeting release in mid-January with beta beforehand
link UI
- Dropping support for jQuery 1.6
- Effects rewrite ready to land
link Mobile
- Focusing on work not involving ui classes
- mostly patches and minor stuff
link Globalize
- Currency formatting implemented \o/.
- Going to implement currency parser (to allow spinner demos to use new Globalize).
- Adobe is evaluating Globalize to be used in their client-side applications.
- Waiting for license approval to use slexaxton/messageformat.js.
link Chassis
- Name is "Chassis"
- Using SVG for sure
- Normalized CSS with some adjustments for box sizing
- Supporting IE8+
- Talking with Yandex team
link QUnit
- QUnit 1.16 came out, YAY
link Testing
- Recurring problems with Browserstack and outdated Java on IE, m_gol has contacted them several times
link Infrastructure
- AdamU is working on log rotation as a temporary solution to the full drive issues, root cause is DDoS traffic and long term solution is to get behind firewall
- All sites updated to Grunt 0.4
Chassis Team Meeting – Dec 09 2014
- Project Name #14
- Results of the vote
- Chassis won, will need to replace all references from css-framework to css-chassis
- Determine which SVG icon set to use #1
- Discussion regarding SVG vs Unicode characters
- SVG icons shall be used moving forward
- Code Style Guide #12
- sfrisk to finish HTML style guide
- we will need an scss style guide
- Performance Testing #2
- No news on this at this time
- Naming convention #4
- Phone call scheduled with Yandex to discuss BEM
jQuery Core Team Meeting – Dec 08 2014
Attending: DaveMethvin, m_gol, gibson042, markelog
link Do we need a 1.12/2.2 release?
- Yes
- Release 12/15?
- Safari selector bug, maybe one or two other low-risk patches
- m_gol suggests starting at https://github.com/jquery/jquery/commit/e488d985cfb10ab8c684bbc6a9b8ff3eae23bf83
- Dave to do blog post on Safari's lack of response and info on this
- m_gol to find jQuery patches and make a branch
- gibson042 to make a Sizzle branch
- start at 78a8c3a7a83ebd8356ae3e23c7c1970ef6d948d2 or later
- back out ea1c40428c85de1b08087e9c76c5518ba8d15d4f
- add PR 297
- maybe add PR 300
link Schedule for 3.0
- Release target date mid-January
- Firmer dates once we get closer
link Style guide
- Please weigh in
- https://github.com/jquery/contribute.jquery.org/pull/94
- Would like to get JSCS support for whatever we decide
link Issues vs Pull Requests
- Any bug/feature/deprecation should have an issue
- Issues track the functional changes in the release
- Dave to go back and check tags/milestones for pre-3.0 commits
- Think I need to create issues for pre-closed tix in Trac
- (discussion about whether it creates unneeded duplication)
- Could a commit message format change help here?
- Support for jquery-release
- Dave to see how other projects deal with this for their changelogs
link Issues
- Remove .context and .selector
- https://github.com/jquery/jquery/issues/1908
- Just have jquery-migrate monkey patch it
- Is the guard around currentStyle.left needed? Probably not
- https://github.com/jquery/jquery/issues/1906
- https://github.com/jquery/jquery/commit/8099cdce800d45109b961e3521fc0080e9a876c6
- Might actually clean up the code nicely
link PRs
- Dropping older browsers on compat: https://github.com/jquery/jquery/pull/1837
- m_gol to update the description at https://github.com/jquery/jquery/issues/1836 to include what’s being dropped
- followup PRs for master (a couple of changes apply there as well)
- https://github.com/jquery/jquery/pull/1901 m_gol to land soon
- Promises/A+ compat: https://github.com/jquery/jquery/pull/1821
- to discuss next week
jQuery Mobile Team Meeting – Dec 04 2014
- Ticket Triage:
- 261 tickets +7
- 38 pull requests +6
link Perf regression
- big perf regression between 1.4.3 and 1.4.4 that will need looking into for 1.5
link 1.5.0
- all updates from ui pulled in
- tests need fixing started by gabriel, cgack taking over
- Classes
- Api is now in flux in UI everything related is on hold until this is worked out
- CSS update (button, checkboxradio, controlgroup)
- Jasper continued to work on https://github.com/jquery/jquery-mobile/pull/7753
link Other topics
- Pointer Events
- still waiting on lawyers
- CSS Framework
- https://github.com/jquery/css-framework/
- First meeting was this week progress continues
- Google Summer of Code
- Anyone interested in being a mentor?
- Alex agreed to be a mentor
- Popup on Android
- https://github.com/jquery/jquery-mobile/issues/7862
- Resize and orientationchange behaviour need re-examination
jQuery UI Team Meeting – Dec 03 2014
- Ticket triage
- 393 tickets total +0
- 35 pull requests +2
- 1.11.x Regressions
- AMD
- Use AMD loader in demos and tests: Rafael updated tests PR, need to fix some failing tests and verify TestSwarm integration still works
- AMD loading of minified files: Rafael looked into this. Use comments like Mobile?
- Classes option
- Alex testing new implementation with _addClass() and _removeClass()
- TJ to write a learn article about classes
- Button
- Alex will fix build, Jörn to review afterwards
- Effects
Chassis Team Meeting – Dec 02 2014
- Project Name #14
- Looks like it's between "Draft and "Chassis"
- sfrisk will set up vote, last a week, one with the most votes wins
- Normalization Decisions #7
- normalize.css seems to handle most browser consistencies, and add in the base styling some box-sizing adjustments http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
- Naming Convention #4
- Phone call next week with guys behind BEM, need to come up with a list of of what are potential concerns / thoughts were about bem before the call.
- sfrisk to create google doc for everyone to add concerns to.
- Performance Testing #2
- kborchers talked to kristoferjoseph and brianleroux and they said they were going to be working on it last week
- Browser Support #3
- Going IE8+ to align with current market shares for version 1.0
jQuery Core Team Meeting – Dec 01 2014
Attending: DaveMethvin, gibson042, timmywil, m_gol
link Issues and PRs
- Just land a fix, no unit test since it's a resource leak
- Landed in Sizzle
- .detail used in all mouse events, now inclined to just add it
- Just always use gBCR?
- Maybe a bit slower but would provide fractional dimensions for width/height
- Does gBCR also fix offset/position/width/height when elements are transformed? Need to check
link Promises/A+ compat
- make .then() as Promise/A+ compat as it can be
- may be a few minor behavioral things not std
- what about extensions to the Promise/A+ spec? (context, multiple values, progress)
- seems like we need multi values for the most common use case of $.ajax
- keep other Deferred behavior basically unchanged
- no need to introduce breaking changes
- current Deferred functionality won't be enhanced e.g., https://github.com/jquery/jquery/issues/1839
jQuery UI Team Meeting – Nov 26 2014
- Ticket triage
- 393 tickets total +5
- 33 pull requests -0
- 1.11.x Regressions
- AMD
- Use AMD loader in demos and tests
- Rafael updated tests PR, need to fix some failing tests and verify TestSwarm integration still works
- Classes option
- Effects
Project Leads Meeting – Nov 26 2014
Attending: Dave, Jörn, Alex, Scott, Kris, Rafael, Sarah
link Core
- Working towards 3.0
- Need some new blog posts about changes coming
link UI
- Working toward 1.12.0
- Effects rewrite almost done
- Testing new approach for classes
- Converting tests to AMD
link Mobile
- 1.5 work continues
- Working on multiple pageContainers
link Modules
- Abandon all hope, write to ES3 and <script>. Go play drums for a year or two.
- Core is considering separate repos for distribution, rather than polluting our development repos with all the build artifacts and (potentially) dependencies
link Globalize
- Implementing currency formatting/parsing (to allow spinner demos to use new Globalize).
- Landed a couple of updates on JavaScript Globalization overview page and created a gh-page http://rxaviers.github.io/javascript-globalization/.
- Waiting for license approval to use slexaxton/messageformat.js.
link Chassis
- First 2 meetings have occurred, working on getting more involvement.
- Selected Project Name: Chassis
- Have decided that we're definitely using SVG
- Working on organizing the call for BEM with the Yandex Team
- Decided on using normalize.css, and we'll add some box-sizing adjustments
- We'll be supporting IE8+ to align with current market shares for 1.0
link QUnit
- Working towards 1.16
- Fixing regressions, hopefully done this week, everything else is ready
link Testing
- BrowserStack back up, Michal has been bugging them, issues are getting addressed
link Infrastructure
- No update