- Releasing 1.9.1 soon.
- Started working on dialog redesign.
- Moving wiki to GitHub.
- Need to setup email notifications.
- Need to migrate old docs content to new site(s).
- Adding code examples for widget options, methods, and events on API site.
- Triaging all open tickets.
Author Archives: builder
jQuery Core Team Meeting – Oct 22 2012
October 22, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: mikesherov, gibson042, gnarf, saiwong, timmywil (45 min
late!)
Time: Noon ET
Official Agenda:
Commit privs for mikesherov & gibson042!
jQuery 1.8.3 – Wednesday?
- based off pre-Summit commit
- last call for must-have patches
Aftermath of Summit
- Feedback — worked well?
- Good candidates? Possibly engage for 1.9 work?
- Need to sort through and land patches
- http://bugs.jquery.com/ticketgraph?days=150 low low
Common standard for landing patches?
- Check for new author, ask to sign CLA, add to AUTHORS.txt
- rebase (possibly -i) on branch, then merge to master?
- Message: “Fix #12345, short description of the ticket. Close gh-123.”
Authors file
Promise/J – diff between our implementation and Promise/A
- Make .then() Promise/A compliant but leave the rest as-is?
- Need a thorough article on Promise semantics
New speed tests?
- Blow away the junk currently in /speed, based on Slickspeed (2008)
- New tests based on Timmy’s stuff
jQuery 1.9 changes (start of the 1.9 upgrade guide)
1.9 voting – VOTE – next week we will discuss voted tix
Assigned tickets
- There are TOO MANY ASSIGNED TICKETS
- Only claim stuff you are going to fix in the next couple of months
- Be realistic so others can try to tackle them, you can mentor if you have specific thoughts about how they need to be done
- http://bugs.jquery.com/query?status=assigned&group=owner&col=id&col=summary&col=owner&col=milestone&col=changetime&report=506&order=priority
jQuery Mobile Team Meeting – Oct 11 2012
- Attending: Todd Parker, John Bender, Jasper de Groot, Jason D Scott, Anne-Gaelle Colom, Gabriel Schulhof
link Todd
- Preparing for the DC session this week is the main focus
- Tables for docs, triage/bugs, and 1.3 features (responsive table, panels)
- Table leads will update the wiki with details before the conference
- We're carving out time to sit down with the UI team to start planning out the tab widget re-factor slated for 1.4 which will be a converged widget for UI and mobile
link John Bender
- Navigate all the things
- second approach is winning in my estimation
- simple navigate event
- $.navigate (name up for debate)
- tracks history
- smashes url with replace state where possible
- supplements navigate event by adding storable state to hashchange through history tracking
link Jasper de Groot
- flagged issues for DC summit:
- label Dev summit + milestone 1.1.2: fixed toolbar and transition issues
- label Dev summit + milestone 1.3: RWD tickets
- will open new issues on dev-summit repo that link to those and give them a table label
- table 13 Mobile Triage - change into Mobile RWD?
- table 14 Mobile Bugs
- still working on:
- https://github.com/jquery/jquery-mobile/issues/5045 (slider full width) - conclusion: we need to wrap input and slider in a div to do this, looking into impact of that change
- https://github.com/jquery/jquery-mobile/issues/4875 (IE10 transitions) - requires quite some changes in support.js to make it work with unprefixed props too
link Anne-Gaelle Colom
- Completed listview (api docs)
- added dismissable to popup options
- Need to revert 34a32ee
- Added a few articles to the resources page
- Preparing todo list for DC (please everyone step in to add what needs documenting that is not a widget):
- jQuery Mobile api docs
- hashchange, controlgroup, degradeinputs, events, fieldcontain, grid, init, links, media, navigation,
- widgets: header, footer, navbar, page loading widget
- new logo, favicon
- add missing examples to listview
- add prefix to event types (in events) for all widgets. The rule is event type does not use prefix where we use trigger and not _trigger
- change cdn to 1.2.0
- general events that need to be documented outside of widget: position, virtual mouse events…
- Fix FF bug (demo does not appear in automatically generated iframe with demo. Hand-made iframes are fine)
link Gabriel Schulhof
- Messed around some more with returning focus to button after popup closes. Focus management on WP7 is a disaster.
- Accepted PR for deactivating listview item link when such a link opens a popup
- Writing unit test for latter, seeing strange behaviour: unit tests explode when I open one more popup
- Do we cherry-pick new popup features into 1.2-stable?
- Found an iOS bug (https://github.com/jquery/jquery-mobile/issues/5155)
- Messed around with trying to visualize deps between files (dot sucks at it)
link Ghislain Seguin
- Looking at building an auto-complete demo - https://github.com/jquery/jquery-mobile/issues/5096
- Adding new feature to start listview blank for a local auto-complete - https://github.com/jquery/jquery-mobile/issues/5090
link Jason Scott
- Fixed issues related to the BlackBerry 10 theme
- Heads up - New BlackBerry specific css properties for BB10
- -webkit-overflow-scrolling: -blackberry-touch;
- Same as -webkit-overflow-scrolling: touch but adds over scroll even when the region doesn't need to scroll (bb10 style).
- ext-overflow: -blackberry-fade;
- text fades with a linear opacity gradient left to right
- -webkit-overflow-scrolling: -blackberry-touch;
jQuery UI Team Meeting – Oct 10 2012
- Released 1.9.0.
- New site: http://jqueryui.com/
- New site: http://api.jqueryui.com/
- New site: http://api.jqueryui.com/1.8/
- New download builder + ThemeRoller.
jQuery Core Team Meeting – Oct 08 2012
October 8, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending:
Time: Noon ET
Official Agenda:
jQuery 1.8.3 this week
essential bug fixes before the 1.9 branching
Candidate tickets, if fixable without high risk of other regressions:
- http://bugs.jquery.com/ticket/12626 (didn’t we wontfix this?)
- http://bugs.jquery.com/ticket/12648
- http://bugs.jquery.com/ticket/12671
- http://bugs.jquery.com/ticket/12672
- http://bugs.jquery.com/ticket/12673
Aiming for Thursday
jQuery Developer Summit
Need to contact attendees at your table this week
- introduction and assessment (determine skill level)
- make sure they have prerequisites set up
- tee up some ideas from below based on their skills
Code ideas
- move the 1.9 deprecated functions to the compat plugin
- Ditch the makefile
- Dave to review open tix for other candidates and add to Summit wiki
- Team can also handle assigned tickets
- Add infra todo to fix trac and new-ticket page?
Ticket votes for 1.9 (and 2.0, really)
- Still need VOTEs!
- Need to get gibson042 on the official list, gnarf?
- http://bugs.jquery.com/query?keywords=~1.9-discuss&col=id&col=summary&col=milestone&col=component&order=priority
Assigned tickets
jQuery Mobile Team Meeting – Oct 04 2012
- Attending: Todd Parker, John Bender, Jasper de Groot, Jason D Scott, Anne-Gaelle Colom, Gabriel Schulhof
link Todd
- Preparing for the DC session this week
- Team is working on 1.3 features and issues for 1.2.1 and 1.1.2
- There will be another maintenance release for 1.1 (1.1.2) in the coming weeks. Timing TBD
- Roadmap draft for the next year close to complete. We'll be refining this a lot as we go, but it maps out the general direction - https://github.com/jquery/jquery-mobile/wiki/Roadmap
- Plans for UI integration/harmonization are in full swing for the next few months - 1.3 will tackle basic conflicts, 1.4 will include a harmonized tab widget from UI
link John Bender
- Branches to merge next week
- slider events to _on
- disable base tag management https://github.com/jquery/jquery-mobile/issues/4456
- First pass at query param support in the hash
- Nav refactor
- two event based approaches so far simple/full hash management
- will require discussion
- normalizing hashchange/popstate as navigate event
- attempting to do forward/back events with history tracking
- lots of considerations
- difficult without conventions/expectations
- two event based approaches so far simple/full hash management
link Jasper de Groot
- triage: issues for roadmap / Dev Summit / 1.1.2
- working on “dynamic popup with images” demo (with robsmuecker)
- https://github.com/jquery/jquery-mobile/issues/5101
- started with the 1.3 tickets assigned to me
- first:
- https://github.com/jquery/jquery-mobile/issues/5045 (slider full width)
- https://github.com/jquery/jquery-mobile/issues/4875 (IE10 transitions)
- etc.
- wait with RWD features until after Dev Summit so we can discuss them first
- first:
link Anne-Gaelle Colom
- nearly completed listview widget in api docs (needs a few more examples and the final code example) (reached the 10k lines mark on the api docs!)
- next week:
- complete listview widget (api docs)
- update resources page (at least add BB10 theme!)
- prepare for summit (checklist of what needs doing)
- if you have items that need to be documented, please let me know
link Gabriel Schulhof
- Fixed popup issue #5118 (page1 -> dialog -> popup -> page2 <- back)
- Added navigation sequence tests
- Fixed #4984 (re-introduce $.mobile._registerInternalEvents)
- Fixed #5104 (making sure loader event handlers are always called with the loader as “this”)
- Cleaned up popup
- Moved some of the inline functions to widget level
- Got rid of “self” wherever possible
- Fixed #5123 (when destroying a popup, do not emit “popupafterclose” if the popup is closed)
- Need to talk about buttonMarkup
link Ghislain Seguin
- Fixed a couple issues in the builder
- Added semver tag handling so the builder automagically checks out a workspace when a semver tag is created
- Prepare for the DC summit
- Start looking into 1.3
link Jason Scott
- Released the BlackBerry 10 theme
- Widgets that could be brought from the theme into JQM core. All of the following can be view here https://github.com/blackberry/jQueryMobile-BB10-Theme/tree/master/docs.
- Progress bars - http://blackberry.github.com/jQueryMobile-BB10-Theme/kitchenSink/progress.html
- Gridview - re-work to use listview for 1.3 prototype- http://blackberry.github.com/jQueryMobile-BB10-Theme/kitchenSink/gridview.html
- Dividers - http://blackberry.github.com/jQueryMobile-BB10-Theme/kitchenSink/building_blocks.html
- Dropdown (Not in the above doc. Check http://blackberry.github.com/jQueryMobile-BB10-Theme/kitchenSink/form.html)
- Transition: cover
- Possibly Overflow menus from the action bar (slide panel widget from stretch goals 1.3) http://blackberry.github.com/jQueryMobile-BB10-Theme/kitchenSink/actionbar.html
jQuery UI Team Meeting – Oct 03 2012
- Working on new API documentation site.
- Created single file XML dump.
- Updated 1.8 docs.
- Setting up 1.8 site.
- Working on new download builder.
- Integrated ThemeRoller.
- Working through open issues.
- Working on new jqueryui.com.
- Added home page, support, development.
- Added lots of old change logs, still more to do.
- Need to update links for downloads and CDNs.
- Implemented new design for blog.jqueryui.com.
- Finished cross-browser testing for all demos and visual tests.
- Updated release script to generate themes zip.
Testing Team Meeting – Sep 28 2012
September 27, 2012
Location: #jquery-meeting on Freenode
Attending: Jörn, Richard, Timo
Time: Noon ET
QUnit
- #317 is looking for an assertion method to compare objects with different constructors
- #320 has an example of loading tests asynchronously. Recommendation is to use autostart=false, then start(), to make that work. Other ideas?
- Will land pull #323 unless anyone has concerns – just quotes “throws” to make old interpreters not throw up
- #326 asks for in “inconclusive” assertion, aka “needs a test”. Opinions?
- #314 – throw up or log a failed assertion when calling start() while already running?
- Related to #320 and #314 is #309
TestSwarm
- Blog post about TestSwarm
- 1.0 Roadmap
- web site in November? Also needs new logo: https://github.com/jquery/testswarm/issues/128
- Timo is working on testswarm-browserstack rewrite, will land update soon, makes it a lot more reliable
- Up next: Improve keep-alive to get rid of timed-out clients faster; should make proper use of the ping-system implemented in TestSwarm recently
- Richard still working on ua-parser ticket: https://github.com/jquery/testswarm/issues/187
botio/mergatron
- What’s the next step to start using that?
- We should integrate that with the Commit Status API: https://github.com/blog/1227-commit-status-api
jQuery Mobile Team Meeting – Sep 27 2012
- Attending: Todd Parker, John Bender, Jasper de Groot, Anne-Gaelle Colom, Jason D Scott, Gabriel Schulhof
link Todd
- 1.2 Final ready for release - working on updating ThemeRoller, Download builder, website, etc. in preparation for launch in the next few days
- There will be another maintenance release for 1.1 (1.1.2) in the coming weeks. Timing TBD
- Roadmap for the next year close to complete, team to review after this meeting
- BB10 theme for jQuery Mobile was released, looks awesome: https://github.com/blackberry/jQueryMobile-BB10-Theme
link John Bender
- Preso
link Jasper de Groot
- have been working on triage, docs and roadmap
- Q for 1.2 final release:
- 2 old pages in docs (not linked anywhere) - delete?
- 2 outdated folders - exclude from zip if possible or delete?
- css/themes/valencia
- experiments/scrollview
link Anne-Gaelle Colom
- This week I have completed button and popup widgets (api docs), including examples. Popups may need a bit of polishing, so will give this another look tomorrow or this weekend.
- I will revisit all currently completed widgets and add code examples to methods and events.
- Then I aim to do listview.
link Gabriel Schulhof
- Building nav sequence tests for various funky initial conditions:
- with and without pushState. Test cases so far:
- Open dialog, close dialog
- Open popup, close popup
- Found #5100 in the process of testing c. with pushState disabled.
link Ghislain Seguin
- 1
Will start working on https://github.com/gseguin/node-amd-builder/issues/4 to remove much of the manual steps involved with adding a new release to the builder.
jQuery Core Team Meeting – Sep 24 2012
September 24, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, timmywil, gibson042, rwaldron, jaubourg (10
minutes)
Time: Noon ET
Official Agenda:
jQuery 1.8.2 shipped — bugs?
Landing common fixes before 1.9/2.0 split
- Should we tag those 1.8.3? (leave it as pre for now)
- Please ID those by next Monday (Oct 1)
- Let’s complete bug fixes before summit (Oct 15)
The split(s) schedule
1.9 split to occur post-Summit (Oct 22)
- master branch will be 1.9
Remove deprecated features and stabilize
Complete the compat plugin
naming? I don’t like jquery-compat-1.9
- jquery-compat.js
warns about using the features, patches support back in
1.9 alpha/beta first, incorporate feedback
2.0 split early December?
- master will stay 1.9 … branch will be 2.0
Ticket votes for 1.9 (and 2.0, really)
- Let’s start voting/discussion this week
- http://bugs.jquery.com/query?keywords=~1.9-discuss&col=id&col=summary&col=milestone&col=component&order=priority
SVG support
- Would like a deeper analysis before official support
- Okay with landing simple SVG fixes
- yet another one: http://jsfiddle.net/qqvzM/3/ (via peol)
- http://bugs.jquery.com/query?status=assigned&col=id&col=summary&col=owner&col=milestone&col=changetime&report=506&order=priority