- Pointer Events Hackathon
- Next week, so no PEP meeting
- Update the README during releases
- https://github.com/jquery/PEP/issues/249
- Scott sent a pull request
- Support CSS
touch-action
instead of custom attribute- https://github.com/jquery/PEP/issues/151
- Setting
style.touchAction
as a property is preserved in all browsers, only thestyle
attribute is sanitized by the browsers.- Even changing styles via
style.cssText
andsetAttribute(‘style’, …)
doesn’t kill custom properties on thestyle
property.
- Even changing styles via
Author Archives: builder
js-reporters Team Meeting – Jul 18 2016
12:00 UTC (noon), IRC, Freenode, #jquery-meeting; attending: Jörn Zaefferer (project lead, GSoC mentor), Florentin Simion (GSoC student, working on js-reporters)
Last week:
- Finished browserstack-runner PR, now sending “tracebacks” in the _progress event, needs some review/approval from BrowserStack
- Released 1.0.1, fixing compat with IE10
This week:
- Jörn trying to contact BrowserStack about the PR (Shirish doesn’t seem to work there anymore)
- Fix issues with nested suites and suite names
- Contact @boneskull
- Talk to QUnit team about js-reporters support (WIP PR).
jQuery Core Team Meeting – Jul 18 2016
Attending: timmywil, gibson042, jbedard, m_gol, DaveMethvin, markelog
link 3.1.1 > 3.2.0
- Should we wait with merging PRs targeted at 3.2.0 while we wait for 3.1.1?
- Yes, if they can’t go in 3.1.1 instead
- Mark all PRs with the appropriate milestone. Do not merge PRs that are not for the upcoming milestone.
link Run tests on a slim, selector-native, ready-no-deferred builds
- Set up periodic jobs for these builds
- Build commands: slim is built with the default, grunt custom:-sizzle, grunt custom:-deferred
link Deprecations, let's decide on them all
- Shorthands https://github.com/jquery/jquery/issues/3214
- jQuery.fx.interval https://github.com/jquery/jquery/issues/3154
- jQuery.fn.ready https://github.com/jquery/jquery/issues/3025
- jQuery.isArray https://github.com/jquery/jquery/issues/2961
- jQuery.isNumeric https://github.com/jquery/jquery/issues/2960
- jQuery.now https://github.com/jquery/jquery/issues/2959
- jQuery.proxy https://github.com/jquery/jquery/issues/2958
- Event.which https://github.com/jquery/jquery/issues/2337
- (all approved)
link Slim & deprecated.js
- Don't remove deprecated.js from slim since it would cause breaking changes in minor versions as we deprecate things
- https://github.com/jquery/jquery/issues/3237
link PRs
- https://github.com/jquery/jquery/pull/3221 if (elem.getAttribute)
- Can we change our style now??
- Research IE9
- https://github.com/jquery/jquery/pull/3151 timestamp param of rAF
- Address gibson’s comments
- https://github.com/jquery/jquery/pull/3176 prohibit #NN style references
- LGTM
PEP Team Meeting – Jul 14 2016
- Need to detect
mouseup
outside of window- https://github.com/jquery/PEP/issues/279
- Marius has a pull request
- Pointer Events Hackathon
- July 26-27
- Browser vendors + jQuery
- Goals:
- Identify implementation differences
- Determine if the spec needs to change for any compat issues
- Understand compat implications of removing hit testing while down
- Improve test coverage as needed
- Discussion about multi-pointer gestures and
touch-action
js-reporters Team Meeting – Jul 11 2016
12:00 UTC (noon), IRC, Freenode, #jquery-meeting; attending: Jörn Zaefferer (project lead, GSoC mentor), Florentin Simion (GSoC student, working on js-reporters)
Last week:
- Landed versions tests, for now without CI integration.
- Update browserstack-runner integration to replace existing plugin with a single js-reporters plugin (except jasmine1).
- Fixed Mocha adapter to keep the original reporter in place, allows browserstack-runner to still have the HTML reporter output
- Published js-reporters 1.0 on npm
This week:
- Finish browserstack-runner integration: Fix loading js-reporters dist from node_modules. Fix globalSuite.runtime issue with Mocha adapter. Create PR, get it landed
- Once that PR is ready: Fix issues with nested suites and suite names
- Once PR landed: Reboot communication with Mocha and Jasmine
jQuery Core Team Meeting – Jul 11 2016
Attending: timmywil, markelog, m_gol, jbedard, gibson042
link Issues needing review
- https://github.com/jquery/jquery/issues/3214 event shorthands, deprecate or discourage?
- Deprecation. We still want the option of removal, even if in 5 years.
- https://github.com/jquery/jquery/issues/3222 Drop 0.x node versions?
- For now only don’t run ESLint on them
- https://github.com/jquery/jquery/issues/3193 dimensions without transforms
- Tabled the implementation details, but came to consensus that existing width/height methods should ignore transforms
link Deferred.tick
- https://github.com/jbedard/jquery/commit/0e99ac270adb53edc6396a54a09ded814c784626
- Open an issue for perf improvement
- Open new issue for ready vs load
jQuery UI Team Meeting – Jul 06 2016
- Ticket triage
- 429 tickets total, +4
- 18 pull requests, +2
- Controlgroup
classes
option is set incorrectly for children
- jQuery 3.0.0
- Alex pulled in jQuery 3.0.0 to master and 1-11-stable
- Some failing tests
- Resizable
- Support for flexbox
- https://bugs.jqueryui.com/ticket/14997
- Need more information on what is expected with the provided demo
- Support for flexbox
- Draggable
- Can't pinch zoom within draggable
- https://bugs.jqueryui.com/ticket/14993
- Seems like expected behavior based on
touch-action
- Can't pinch zoom within draggable
js-reporters Team Meeting – Jul 04 2016
12:00 UTC (noon), IRC, Freenode, #jquery-meeting; attending: Jörn Zaefferer (project lead, GSoC mentor), Florentin Simion (GSoC student, working on js-reporters)
First meeting!
Since the start of the program: Created an extensive testsuite to thoroughly test all 3 adapters. Rewrote all adapters, fixing a lot of bugs in the process. Meanwhile migrated from esperanto to rollup. Update tap-reporter to TAP 13, adding tests for that as well
Last week: Focus on getting js-reporters adapters into browserstack-runner. Discussed/reviewed issue in their existing tests. Trying to decide how to deal with older framework versions, built separate tests for those.
This week:
- Land versions tests, without CI. Can for now run it manually every now and then. Debug CI failure on node 6 later.
- Fix browserstack-runner integration, create PR
- Help searls adopt js-reporters for teenytest
Later:
- Address issues with nested suites and suite names
- Reboot communication with Mocha and Jasmine
- Implement js-reporters support in QUnit
jQuery Core Team Meeting – Jul 04 2016
Attending: timmywil, markelog, m_gol, jbedard, gibson042
link Issues needing review
- https://github.com/jquery/jquery/issues/3194 load vs ready
- Options:
- Plugin that triggers load if it’s already been fired
- Gibson against doing this in core
- Document ‘DOMContentLoaded’ as usable (and sync)
- Add .load Promise handler
- Trigger load async
- https://github.com/jquery/jquery/issues/3204 Edge 14 - style property
- Not high priority, can experiment
- https://github.com/jquery/jquery/issues/3212 deprecate event shorthands?
- Opening separate issue for that
link 3.1.0 is next release
link Migrate
- 3.x
- No critical issues for 3.0.1 yet
- https://github.com/jquery/jquery-migrate/issues/198
- m_gol any issues you've seen with Angular?
PEP Team Meeting – Jun 30 2016
- Marius fixed W3C test download when the directory doesn’t exist
- https://github.com/jquery/PEP/pull/301
- Probably caused by dependency upgrades
- Modifier keys are not forwarded from touch events
- https://github.com/jquery/PEP/issues/304
- Fixed by community member
- Need to detect
mouseup
outside of window- https://github.com/jquery/PEP/issues/279
- Marius has a pull request
- https://github.com/jquery/PEP/pull/297
- Ready to merge
- Chrome released Pointer Events behind a flag