- QUnit
- Released 1.16.0
- Fixing regressions
- Discussing QUnit.test(name) as an alternative to QUnit.skip(name)
- Testing Infrastructure
- Still trying to get browserstack-runner working on Travis
- Also get Globalize unit tests to pass on browserstack-runner
- CSS Testing
- Alex to ping Kristofer (Topcoat)
Author Archives: builder
Chassis Team Meeting – Dec 16 2014
- Naming convention #4
- Phone call with Yandex regarding BEM happened this morning
- BEM seems to be the prefered naming convention
- Performance Testing #2
- No news on this at this time
- Decided to start working on our own solution
- Domain Names
- We need to buy domain names
- kborchers to buy the domain name css-chassis.com
- Documentation
- Should we use jquery-wp-content? Don't inherit from base theme to be able to use self-hose?
jQuery Core Team Meeting – Dec 15 2014
Attending: DaveMethvin, m_gol, gibson042, markelog, timmywil
link 1.11.2/2.1.2 release
- All patches landed? They should all be here:
- Trac tickets listed under a single GH issue
- https://github.com/jquery/jquery/pull/1662 was master only
- Sizzle has been updated in master, compat, 2.1-stable, and 1.11-stable
- Add Ajax URL sanitization?
- https://github.com/jquery/jquery/issues/1875
- No, let's leave until 3.0, there are compat risks
- Release ASAP
- Need blog post draft
- Has jquery-release been updated to not copy -latest? I think so
- (in general, any changes to jquery-release needed?)
link 3.0 release - target mid-January
- Major blockers or unassigned tickets?
- Should we switch to ES6 module format for authoring?
- Can still generate both the monolithic file and AMD from that
- Move AMD modules to dist/AMD
- Breaks the build process, can’t use r.js or var modules
- Can’t load modules when testing
- Decided to not change authoring for 3.0 … wait for 4.0, better tooling and/or browser support before using ES6 for authoring
- QUnit ticket: https://github.com/jquery/qunit/issues/707
link Issues vs Pull Requests
- Let's use issues (only) for changelog
- PRs should have one or more issues, unless they're housekeeping (e.g. typos and such) in which case we don't need an issue
- Need a commit message format change here?
- gibson042 has Component name enforcement
- Support for jquery-release to build changelog
link Issues and PRs
- Promises/A+ compat
- https://github.com/jquery/jquery/pull/1821
- gibson042 to work on a PR
- maximum backcompat, allow setting context, multiple resolved values, etc. (Promise/A compat for code that draws inside the standard lines)
- Use a plugin to handle the error cases?
- Might be able to use try/finally now that IE7 has been dropped
- Plain Objects
- https://github.com/jquery/jquery/issues/1776
- Do we support animation on Object
- https://github.com/jquery/api.jquery.com/issues/600
- Are the docs/units correct and complete compared to code?
- https://github.com/jquery/jquery/pull/1668
- Should we hide the expando on plain objects? Let's try exposing it and see if anyone depends on it
- Should we add .animate() and .queue() to the list of things supported for plain objects?
- .queue - yes, support on plain objects, little impact
- .animate() - let's look at velocity.js, although it may be as simple as guarding stuff with .nodeType checks
jQuery Mobile Team Meeting – Dec 11 2014
- Ticket Triage:
- 262 tickets +1
- 34 pull requests -2
link 1.5.0
- all updates from ui pulled in
- tests need fixing started by gabriel, cgack taking over
- Classes
- Decided new api and some other changes this morning
- CSS update (button, checkboxradio, controlgroup)
- Jasper continued to work on https://github.com/jquery/jquery-mobile/pull/7753
link Other topics
- Tests
- update qunit
- Pointer Events
- still waiting on lawyers
- no update
- still waiting on lawyers
- CSS Framework
- https://github.com/jquery/css-chassis/
- Chassis is the chosen name
- https://github.com/jquery/css-chassis/
- Popup on Android
- https://github.com/jquery/jquery-mobile/issues/7862
- Checking whether the popup is on-screen before rapid-closing/opening it seems to work but it's hairy
- https://github.com/jquery/jquery-mobile/issues/7862
jQuery UI Team Meeting – Dec 10 2014
- 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
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