- Ticket triage
- 399 tickets total +1
- 41 pull requests -2
- Button
- Alex and Scott discussed back compat; documented on wiki
- No back compat for two icons. There's no upgrade path anyway, so users will need to drop one of the icons to upgrad eventually.
- Alex and Scott discussed back compat; documented on wiki
- Checkboxradio
- Icon should be turned on by default
- Datepicker
- Scott did first round of review on new PR
- Globalize
- Had a discussion with IBM and Dojo about collaboration and adoption of cldr-data and cldr.js
- John to work with Rafael to integrate the cldr-data module
- Rafael and Jörn to check out the i18n requirejs plugin
- Rafael/John to schedule a follow-up meeting once there’s some progress to look at
- Had a discussion with IBM and Dojo about collaboration and adoption of cldr-data and cldr.js
- Classes option
- Alex started working on
_setOptions()
support 1.11.2 - New blocker: Selectmenu: Cannot typeahead when menu is open
- Alex started working on
Author Archives: builder
Testing Team Meeting – Oct 08 2014
- QUnit
- Working towards 1.16
- Finishing lots of stuff
- Updated commitplease, can now specify components
- Test vs Tests, is QUnit.test part of Core?
- Will not rename, but drop config.before/afterEach, revisit along with nested suites
- Jörn to review and merge Mislav’s two PRs
- TestSwarm
- n/a
- Testing Infrastructure
- Implemented worker reuse in browserstack-runner, merged and published, will integrate QUnit with Travis
- Scott created separate accounts for QUnit and Sizzle (if they want to use the same obfuscation approach with Karma and PR tests)
jQuery Core Team Meeting – Oct 06 2014
Attending: DaveMethvin, markelog, m_gol
link Trac
- Switched to GH Issues
- m_gol to find/change incorrect references to Trac
- Still need migration to Trac 1.0 for security/perf reasons
- dmethvin to monitor progress
- New registrations turned off
- Most accounts have been removed (most were spam)
- Only team/trusted logins left
- If you can log in, you can still create or edit tickets
- should migrate closed tickets (with milestone 1.12 or 2.2. or 1.12/2.2) forward to simplify the changelog - there are 16 of them
- open tickets should be migrated as well :)
link Promise Error telemetry
- mikesherov will talk to Domenic
link Promises/A+ compat
- https://github.com/jquery/jquery/pull/1653
- the PR is outdated, look at the standard-then-tests-fixed branch:
- needs review, now converted to std Promise rather than Q
- https://github.com/jquery/jquery/commit/d0e5c0447775239edc7819960b7c61b4b71d402f#commitcomment-7914547
- gibson042 proposing a change for .then().done() not failing, to be done this week
- m_gol to look into better integration with tests
link $.xhr
- markelog examples: https://gist.github.com/markelog/42d43a489afb7201ddd6
- strange uses of ajax setup:
- markelog to create an implementation
link versioning proposals (see last week for deeper discussion)
- version- and API-synchronized
- jquery 1.11.1 → jquery-compat 3.0.0
- jquery 2.1.1 → jquery 3.0.0
- methods & properties existing in both packages have identical signatures & structure for a given version
- public API MUST NOT exist only in jquery-compat distribution
- public API MAY exist only in jquery distribution
- files on cdn are jquery-3.0.0.js and jquery-compat-3.0.0.js etc.
- RESOLVED: we use the same version number for both branches
- dmethvin to make a blog post
jQuery Mobile Team Meeting – Oct 02 2014
- Ticket Triage:
- 371 tickets +3
- 27 pull requests +0
link 1.4.5
- Lets do this in next 2 weeks
link 1.5.0
- Classes
- PRs need updating
- Alex implementing setOption handling in ui we will need to update in mobile to match
- Declarative Widgets Module
- Prototyped with input from tj PR to follow from Alex
- Table
- needs review
- Navbar
- Waiting on merger from new pr
- Toolbar
- Dialog
- Removed widget + related nav special handling and added classes option to page extension
- Theme update
- Jasper working in branch button-css
Project Leads Meeting – Oct 01 2014
Attending: Dave, Scott, Alex, Kris, Jörn, Rafael
link Core
- Moving to Github issues
- Still need a working Trac
- Don't currently have one
- Breaking changes for .then require a version bump
- can't capture both API and browser changes easily
- two npm packages?
- jquery-compat (1.x-like)
- Start at version 1.12.0?
- jquery (2.x-like)
- Start at version 3.0.0
- jquery-compat (1.x-like)
- Continue with one jquery repo tho and two branches
- $.xhr call for comments
- https://gist.github.com/markelog/42d43a489afb7201ddd6
- need more fleshed-out examples with real-world use of xhr object, etc.
link UI
- One more PR to land, then ready for 1.11.2
- Starting work on 1.12 afterwards, including ripping out IE7 support and doing the font-size change
- Good progress on button and datepicker rewrites
link Mobile
- Looking into ios8 issues will do a 1.4.5 soon to address some big ones
- 1.5 work continuing very tied to ui 1.12
- Lisa Seacat DeLuca is is working on phonegap and cordova issues.
- Stand alone module for declarative widgets usable with any widget and with ui as well
- New module removes current performance penalty for reading data- options
link Globalize
- Parse/Format generators (.dateFormatter(), .dateParser(), .numberFormatter(), .numberParser()) created and published on 1.0.0-alpha.7. Addressing these goals, which are used on jQuery UI datepicker and spinner.
- Cldr data as versioned peer dependency
- Outcome npm's cldr-data and bower's cldr-data
- We've adopted it on Globalize and so santhoshtr did on santhoshtr/CLDRPluralRuleParser.
- Yahoo didn't reply yet.
- Ongoing discussion on ibm-js/ecma-402 polyfil https://github.com/ibm-js/ecma402/pull/68
- Now, it has its API site repo.
- Get ICU MessageFormat support implementation rolling.
- Discussing naming of cldrjs module.
link CSS Framework
- Scott sent out email to all the CSS framework makers
- Starting to get some (but not a lot) of responses
- Haven’t contacted Bootstrap themes authors
link QUnit
- Getting close to release 1.16, still need some documentation work, including an upgrade guide
link Testing
- browserstack-runner reuse worker PR landed and published
- No timeline on Travis fix, will likely take at least several weeks
- Considering basic obfuscation of BrowserStack credentials (over plain text) to at least communicate that those aren’t intended for other projects. Deobfuscation also has to be in the repo, but might be just enough indirection until Travis implements our suggestion. In the worst case, our tests run slower or time out due to someone else abusing our account.
link Infrastructure
- Website Crawler to verify no 404’s missing resources or script errors on sites
- Being implemented as grunt plugin
- PR’s for all websites in the works to fix current issues
- Created script to clone and deploy or update app jquery-wp-content sites
- Hackers and DDOS :(
jQuery UI Team Meeting – Oct 01 2014
- Ticket triage
- 398 tickets total +2
- 43 pull requests +2
- Button
- Jörn reviewed latest updates, especially controlgroup needs more work
- Alex to work on backcompat for button options, put it on wiki first
- Controlgroup
- Needs extensibility for which widgets to manage
- Datepicker
- Scott did first round of review for PR 1316
- new PR
- Use
x - 1
for months? - yes!
- Widget Factory
- Data sources as options
- Already possible via array or custom object
- Leave as is.
- Globalize
- Cldr data as versioned (peer) dependency
- Npm's cldr-data and Bower's cldr-data has been created to address that. We've adopted it on Globalize and so santhoshtr did on santhoshtr/CLDRPluralRuleParser. Yahoo didnt reply about it yet. Ongoing discussion about it on ibm-js/ecma-402 polyfil
- Creating API site... via https://github.com/jquery/api.globalizejs.com and the globalize branch on https://github.com/jquery/jquery-wp-content
- Working on ICU MessageFormat support
- Discussing naming of Cldrjs module
- Classes option
- Alex to work on _setOptions() support 1.11.2
- Ready to release after tooltip PR lands
- Menu
jQuery Core Team Meeting – Sep 29 2014
Attending: DaveMethvin, timmywil, jaubourg, gibson042
link Update on web site attacks
link Trac
- Let's switch to Github issues
- Infra team swamped with DDoS and hack attacks
- Keeping Trac for old issues reference
- turn off new account creation and anonymous add/comment (dave)
- Trac 1.0 upgrade will happen when it happens
- Migrate open issues to GH issues?
- no, just close them via the current GH hook
- Create new issues with GH issues
- turn on gh issues (dave)
- create tags/milestones
link Promise Error telemetry
- mikesherov will talk to Domenic
link Promises/A+ compat
- needs review
- should this deliver to the .then? It doesn't currently because the .done throws
Deferred().done(f1).then(f2)
- gibson042 proposing a change for that
link $.xhr
- markelog examples: https://gist.github.com/markelog/42d43a489afb7201ddd6
- Can this be made to work with jquery-compat? (1.x)
- IE8 limitations
jQuery UI Team Meeting – Sep 24 2014
- Ticket triage
- 396 tickets total +0
- 41 pull requests -1
- Button
- Alex merged Jasper's CSS fixes
- Better splitbutton demo, using button and selectmenu, much simpler and much less accessibility issues
- Alex to work on backcompat for button options, put it on wiki first
- Datepicker
- Scott to review PR
- When 1316 lands on datepicker, continue on Globalize update
- Selectmenu
- Landing title copying in 1.12
- Globalize
- Working on cldr data as versioned (peer) dependency
- Classes option
- Changes after init
- Needs more discussion, Alex to invite to a call
- Wiki cleanup
- Deleted lots of baggage; Jörn has a backup
- Menu
- TJ working on bringing back wrappers, aka div sewage
Testing Team Meeting – Sep 24 2014
- QUnit
- Working towards 1.16
- Working on assertions after done() failing
- Testing Infrastructure
- Implemented worker reuse in browserstack-runner, waiting for them to approve the PR.
- Hoping for Travis to implement opt-in for secure env vars in PRs
jQuery Core Team Meeting – Sep 22 2014
Attending: DaveMethvin, markelog, jaubourg, gibson042, mikesherov
link Trac
- just about at the end of the line if it doesn't get fixed soon
- we will switch to gh issues next week if trac has no progress
link Promise Error telemetry
- Domenic proposed unhandled rejected promises go thru window.onerror
- he actually preferred a separate handler for it tho
- which should we back?
- mikesherov will talk to Domenic this week
link Promises/A+ compat
- jaubourg is working on it
link $.xhr
- markelog and gibson042 to create some examples based on typical ajax usage
- emails going out to core mailing group, with gists of sample usage
- jQuery.ajax docs have some good examples
link https://github.com/jquery/jquery/pull/1652#issuecomment-56127735
- bring back clear/mergeAttributes, gibson042 is on it
- doing some perf tests to see impact