Commit Graph

4658 Commits

Author SHA1 Message Date
Paul Gschwendtner bfc00a005e perf(focus-monitor): mark event listeners as passive (#13532) 2018-10-19 08:13:33 -07:00
Kristiyan Kostadinov b5a0b168ee fix(list): selection list moving focus when an option is destroyed (#13531) 2018-10-19 08:12:45 -07:00
Kristiyan Kostadinov cae16b0f85 fix(drag-drop): preserve previous inline transform (#13529) 2018-10-19 08:11:51 -07:00
Kristiyan Kostadinov 280b0d6878 fix(drag-drop): use passive event listeners for start events (#13526) 2018-10-19 08:10:56 -07:00
Kristiyan Kostadinov 676ce3b285 refactor(sort): remove sort header dependency on table (#13507) 2018-10-19 08:10:04 -07:00
Kristiyan Kostadinov b3483a67ba fix(button-toggle): content shifting in IE11 (#13492) 2018-10-19 08:09:02 -07:00
Kristiyan Kostadinov 2a3599e331 fix(table): delimit words when filtering (#13487) 2018-10-19 08:08:00 -07:00
Kristiyan Kostadinov a54530ac85 chore: clean up unused catch clause parameters (#13481) 2018-10-19 08:06:45 -07:00
Kristiyan Kostadinov c15bad2f36 fix(datepicker): don't allow clicks on disabled cells in year and multi-year views (#13448) 2018-10-19 08:05:48 -07:00
Kristiyan Kostadinov a7df1d0a3b fix(menu): closing parent overlay when pressing escape (#13442) 2018-10-19 08:04:45 -07:00
Jeremy Elbourn cfeab79575 fix(text-field): autosize textarea not resizing on minRows decrease (#13437) 2018-10-19 08:03:44 -07:00
Kristiyan Kostadinov 3f1e96023e fix(form-field): native select options blending in with dropdown background on a dark theme (#13201) 2018-10-19 08:02:55 -07:00
Kristiyan Kostadinov 675aa66b6f fix(stepper): intl provider not being picked up in lazy-loaded modules (#12934) 2018-10-19 08:02:06 -07:00
Kristiyan Kostadinov 861642c048 fix(slider): update value on mousedown instead of click (#13020) 2018-10-19 08:01:13 -07:00
Kristiyan Kostadinov 87e1742554 fix(stepper): custom icons not centered inside circle (#12947) 2018-10-19 07:59:49 -07:00
Kristiyan Kostadinov 3ef933a6c8 fix(stepper): emitting the animationDone event twice on some browsers (#13608)
Along the same lines as #13600 and #13587. The `animationDone` will be emitted twice in a row for some browsers due to a bug in `@angular/animations`.
2018-10-19 07:57:26 -07:00
Paul Gschwendtner 16098a7802 build: exported scss files missing in CDK (#13679) 2018-10-19 07:28:15 -07:00
Paul Gschwendtner 34812fa1d8 build: run e2e tests with chrome headless (#13671) 2018-10-19 07:27:44 -07:00
Joey Perrott d177d6f3ec chore: update changelog with v7 changes (#13672) 2018-10-18 12:41:09 -07:00
Kristiyan Kostadinov df9ec74f76 fix(icon): not taking current path after initialization (#13641) 2018-10-18 11:31:35 -07:00
Paul Gschwendtner e4bf74a527 build: update saucelabs connect version (#13656) 2018-10-18 10:08:41 -07:00
Kristiyan Kostadinov 0c00e70542 refactor(overlay): convert fullscreen overlay container e2e tests into unit tests (#13657) 2018-10-18 09:17:33 -07:00
Benedikt Roßgardt e48a6a95ae docs(table component): Improve instructions on sorting (#13658) 2018-10-18 06:45:56 -07:00
fabioloreggian f456e856df docs(tree-checklist-example): root tree node correct selected state (#13523) 2018-10-17 14:57:17 -04:00
Paul Gschwendtner 183df8f937 build: move bazel config to workspace root (#13644) 2018-10-17 14:56:46 -04:00
Paul Gschwendtner 6fae3bf610 build: build material with angular from source (#13655) 2018-10-17 14:56:00 -04:00
Paul Gschwendtner 7b6e90e732 build: run e2e tests on circlci (#13643) 2018-10-17 14:55:35 -04:00
Kristiyan Kostadinov f3057fabec fix(list): action list items clickable area not stretching the full width (#13099) 2018-10-17 14:55:06 -04:00
Joey Perrott a6c6a58cc4 chore: update deprecation targets (#13654) 2018-10-17 14:53:21 -04:00
Paul Gschwendtner aaac266c6d build: initial release staging script (#13621) 2018-10-17 10:05:58 -04:00
Kristiyan Kostadinov 97703be459 chore: add support for noImplicitThis (#13404) 2018-10-17 10:02:17 -04:00
Paul Gschwendtner 5c8e0cbc95 build: run overlay and text-field tests with Bazel (#13637) 2018-10-16 18:28:09 -04:00
Kristiyan Kostadinov 0c5b6e9423 chore: clean up internal usages of deprecated signatures (#13638) 2018-10-16 16:54:13 -04:00
Paul Gschwendtner b6fbe65631 chore: update required statuses for github robot (#13639) 2018-10-16 16:53:16 -04:00
Paul Gschwendtner ef429c44a8 fix(schematics): do not publish testing utilities to npm (#13633) 2018-10-16 15:40:53 -04:00
Paul Gschwendtner 240acf6a57 build: update bazel sass rules (#13622) 2018-10-16 12:36:31 -04:00
Kristiyan Kostadinov 39a57767fd chore(drag-drop): fix leftover cdkDrop references (#13629) 2018-10-16 12:36:08 -04:00
Paul Gschwendtner 8e324c8e21 build: run chrome and firefox headless tests in circleci (#13603) 2018-10-16 12:35:37 -04:00
Andrew Seguin 3f98306429 chore: bump package.json to 7.0.0-rc.2 (#13623)
* chore: bump package.json to rc.2

* update
2018-10-15 15:16:23 -07:00
mmalerba 8cfaeea4b0 fix(virtual-scroll): fix several small bugs (#13597)
* fix(virtual-scroll): fix several small bugs

fixes include:
* ensure content wrapper is at least as wide as the viewport
* run change detection when data source emits but the data length remains the same
* improve error message when no virtual scroll strategy is provided
* add docs on using a custom virtual scroll strategy

* address comments

* address feedback
2018-10-15 14:02:49 -07:00
Joey Perrott 160b68877f chore(drag-drop): rename cdkDrop to cdkDropList (#13619) 2018-10-15 14:00:44 -07:00
Kristiyan Kostadinov 60b4a58bc3 fix(drag-drop): enterPredicate being called with wrong drop container (#13578)
Fixes the `enterPredicate` being called with the item's current container, rather than the one it is being moved into. Also tweaks the function signature to avoid unnecessary null checks and expands the description.
2018-10-15 13:15:45 -07:00
Paul Gschwendtner 6afe3f557f refactor(schematics): add test cases for cdk ng-update (#13517) 2018-10-15 09:37:00 -07:00
Paul Gschwendtner d128fffcd6 build: test cdk with bazel (#13575)
* build: test cdk with bazel

* Add comment for bazel tsconfig files

* CDK tsconfig sync with Bazel build tsconfig
2018-10-15 09:35:51 -07:00
Kristiyan Kostadinov 85f04db62a build: set up tooling to ensure consistent prefixes for CSS classes (#13563)
Enables the `selector-class-pattern` Stylelint rule and fixes everything that wasn't consistent.

Fixes #13545.
2018-10-15 09:35:35 -07:00
Andrew Seguin b2e2dde200 chore(table): cleanup demo by moving to examples (#13576) 2018-10-15 09:35:04 -07:00
Kristiyan Kostadinov 5d538d706c fix(experimental/dialog): disableClose option not working (#13584)
* Fixes the `disableClose` option not working for `cdk-experimental/dialog`.
* Updates our unit tests that were supposed to catch the issue, but didn't. Also updates similar tests for `material/dialog` and `material/bottom-sheet`.

Fixes #13583.
2018-10-15 09:34:35 -07:00
Kristiyan Kostadinov ba7d53d5bb fix(experimental/dialog): emitting events twice on some browsers (#13587)
Fixes the `Dialog` emitting some of its events twice on certain browsers due to an issue in `@angular/animations` which invokes the animation `done` callback twice.

Fixes #13585.
2018-10-15 09:34:13 -07:00
Paul Gschwendtner 3ee9b47a3c refactor(schematics): do not depend on parse5 twice (#13594)
* As we've already moved the ng-update foundation to the CDK, and therefore introduced an `optionalDependency` on `parse5` for the CDK, we should also move the last `parse5` call from `@angular/material` to the `@angular/cdk`. This way we don't depend on `parse5` for both packages + we can re-use the abstract utility function within the CDK schematics if we need them.

* The `parse5` runtime check is actually not working because NodeJS would throw already if we just `require("parse5")`. Since we marked `parse5` as a dependency and the default NodeJS `module not found` message is clear enough, we can remove this check from the `ng-add` command as well.
2018-10-15 09:33:37 -07:00
Paul Gschwendtner 1ccd1eed92 build: fix cronjob snapshot jobs failing (#13595)
* Due to the fact that we modify the `package.json` in cronjobs without updating the actual lock-file, the `--frozen-lockfile` installation fails. In order to fix this, we should just re-install the dependencies after the general `yarn` installation.
2018-10-15 09:33:27 -07:00