Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sync from upstream #1

Merged
merged 492 commits into from
Apr 16, 2017
Merged

sync from upstream #1

merged 492 commits into from
Apr 16, 2017
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 18, 2017

  1. Configuration menu
    Copy the full SHA
    b939cd8 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2017

  1. feat(ripple): expose ripple directive in template (#3165)

    * When programmatically calling `launch` on the ripple element the developer can specifiy a configuration object.
      Since the `launch` method is part of the directive and all the associated `@Input`s. The given configuration should be used as default.
    
     * Exposes the ripple component instance to the Angular template.
    devversion authored and mmalerba committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    6595ad8 View commit details
    Browse the repository at this point in the history
  2. feat(select): add floatingPlaceholder option (#2571)

    Adds the `floatingPlaceholder` option that can be used to disable the floating placeholders.
    
    Fixes #2569.
    Fixes #2963.
    crisbeto authored and mmalerba committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    bb2392f View commit details
    Browse the repository at this point in the history
  3. feat(screenshot): Add a gulp to compare screenshot diffs, upload resu…

    …lts to gcs & firebase (#2774)
    
    * Add google cloud storage
    
    * Add screenshots to e2e test
    
    * Renamed functions. Add types. Remove firebase, use firebase-admin
    
    * dependencies
    
    * Save pull request sha to firebase db
    
    * Save travis job id
    
    * Add function to update github commit status
    
    * remove update status code
    
    * Add update status
    
    * Address comments
    
    * Add fs-extra
    
    * try using ES6 Promise
    
    * .
    
    * Fix cannot find name promise
    
    * Add back function to save filenames to firebase
    
    * Update comments
    tinayuangao authored and mmalerba committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    bd6feb3 View commit details
    Browse the repository at this point in the history
  4. feat(snack-bar): add dismiss method to MdSnackBar service (#3069)

    Adds a `dismiss` method to the snack bar service, which dismisses the currently-open instance, mostly for convenience since the spec only allows one snack bar to open at a time.
    crisbeto authored and mmalerba committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    83b5842 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    537ef17 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cc6635a View commit details
    Browse the repository at this point in the history
  7. docs(dialog): change then to subscribe (#3186)

    Change the docs to align with the returned observable
    comfroels authored and mmalerba committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    7c1c220 View commit details
    Browse the repository at this point in the history
  8. fix(tooltip): avoid capturing the initial tap on mobile (#2423)

    Currently the tooltip always binds the mouseenter and mouseleave events, however this can cause the click handlers on the tooltip host not to be fired on the first tap. These changes switch to binding the events only on devices that have touch events.
    
    Fixes #2326.
    crisbeto authored and mmalerba committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    85ba82a View commit details
    Browse the repository at this point in the history
  9. feat(button-toggle): Add a focus overlay for button-toggle (#3119)

    * Add a focus overlay for button-toggle
    
    * Use FocusOriginMonitor
    
    * .
    
    * Fix test
    
    * Add 0.12 opacity white and black.
    
    * Add dark-overlay
    tinayuangao authored and mmalerba committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    0544deb View commit details
    Browse the repository at this point in the history
  10. Fix icon not found (#3129)

    * add throw operator
    
    * log error message instead of object
    dominikstrasser authored and mmalerba committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    634e414 View commit details
    Browse the repository at this point in the history
  11. fix(pseudo-checkbox): alignment issue and border color (#3144)

    * fix(pseudo-checkbox): alignment issue and border color
    
    * Fixes an alignment issue with the pseudo checkboxes. Most likely caused by the `mat-` prefix changes or a faulty conflict resolution.
    * Fixes pseudo checkboxes not using the proper border color from the theme.
    * Adds the pseudo checkboxes to the checkbox demo for easier testing.
    
    * fix: address PR feedback
    crisbeto authored and mmalerba committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    1f19ef0 View commit details
    Browse the repository at this point in the history
  12. fix(button): square ripple in compatibility mode (#3167)

    * Fixes the ripple not being clipped in compatibility mode. The issue was due to the check not including the `mat-` selectors.
    * Reduces the amount of DOM manipulation done by the button.
    
    Fixes #3164.
    crisbeto authored and mmalerba committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    ceb472b View commit details
    Browse the repository at this point in the history
  13. refactor(autocomplete): merge optionSelections into single observable (

    …#3212)
    
    Merges the `optionSelections` into a single observable, in order to make it easier to consume.
    
    Fixes #3205.
    crisbeto authored and mmalerba committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    e3b2486 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2017

  1. feat(dialog): add enter/exit animations (#2825)

    * Adds enter/exit animations to the dialog.
    * Refactors the `MdDialogContainer` and `MdDialogRef` to accommodate the animations.
    * Fixes some test failures due to the animations.
    * Allows for the backdrop to be detached before the rest of the overlay, in order to allow for it to be transitioned in parallel.
    
    Fixes #2665.
    crisbeto authored and mmalerba committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    5492225 View commit details
    Browse the repository at this point in the history
  2. test(e2e): Fix e2e flakes by setting default window size (#3234)

    * .
    
    * Try to make screenshot image size same as before
    
    * change back to 1024 x 768
    tinayuangao authored and mmalerba committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    194714a View commit details
    Browse the repository at this point in the history
  3. chore: add button to toggle theme in demo-app (#3093)

    * update: add button to toggle theme in demo-app
    
    * Adds a button to the demo-app toolbar that allows developers to quickly change between dark and light Material themes.
      This is very useful when building new components or just when confirming that all components work with dark themes.
    
    * Improve list-demo in dark-theme
    
    * Fix stylelint
    
    * Address comments
    devversion authored and mmalerba committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    47cc025 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bbda25f View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2017

  1. fix(checkbox): create ripple on label mousedown (#3206)

    * Now triggers the ripple on label mousedown (similar as to slide-toggle and radio)
    * Only sets cursor for underlying `label` element (similar as for native checkbox inputs)
    * Adds a test that confirms that ripples work for checkbox
    
    Fixes #3030
    devversion authored and mmalerba committed Feb 23, 2017
    Configuration menu
    Copy the full SHA
    3edf105 View commit details
    Browse the repository at this point in the history
  2. feat(slide-toggle): add option to disable ripple (#3195)

    * Adds an option to disable ripples for slide-toggle elements. Similar as for buttons, checkbox and other components.
    devversion authored and mmalerba committed Feb 23, 2017
    Configuration menu
    Copy the full SHA
    f8fde13 View commit details
    Browse the repository at this point in the history
  3. fix(connected-position): error if none of the initial positions fit i…

    …n viewport (#3189)
    
    Fixes an error in the `recalculateLastPosition` method that gets thrown if none of the element's positions fit inside the viewport.
    These changes default to the first preferred position, if there was no previously-matched position.
    
    Relates #3183.
    crisbeto authored and mmalerba committed Feb 23, 2017
    Configuration menu
    Copy the full SHA
    a306a8e View commit details
    Browse the repository at this point in the history
  4. fix(button-toggle): only show focus style when focused via keyboard (#…

    …3232)
    
    * Use a lighter color for focused layer in button-toggle
    
    * .
    
    * Only show focus layer when keyboard focus
    tinayuangao authored and mmalerba committed Feb 23, 2017
    Configuration menu
    Copy the full SHA
    d744a5f View commit details
    Browse the repository at this point in the history
  5. fix(autocomplete): prevent opening on load in IE (#3190)

    Prevents the autocomplete being opened on load in IE. This was due to a bug where IE fires the `input` event on `load`, `focus` and `blur`, if the input element has a placeholder.
    
    Fixes #3183.
    crisbeto authored and mmalerba committed Feb 23, 2017
    Configuration menu
    Copy the full SHA
    a4da08b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ca56ebb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c203589 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2017

  1. docs(list): use md-list-icon in example code (#3284)

    Fixes #3217
    irfanhudda authored and kara committed Feb 26, 2017
    Configuration menu
    Copy the full SHA
    fda8de5 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2017

  1. Configuration menu
    Copy the full SHA
    4f101a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8482bbf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbd42f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d97debe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    369931e View commit details
    Browse the repository at this point in the history
  6. fix(menu): incorrect text alignment in IE/Edge (#3268)

    Fixes #3254.
    crisbeto authored and kara committed Feb 27, 2017
    Configuration menu
    Copy the full SHA
    5ef3084 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c21ff40 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    817dcfd View commit details
    Browse the repository at this point in the history
  9. test(): add testing utilities for components (#2943)

    Closes #2902
    devversion authored and kara committed Feb 27, 2017
    Configuration menu
    Copy the full SHA
    9cfe603 View commit details
    Browse the repository at this point in the history
  10. fix(tabs): set tab body content to 100% (#3162)

    Fixes #3153
    andrewseguin authored and kara committed Feb 27, 2017
    Configuration menu
    Copy the full SHA
    cbd1ff9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d1abc9e View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2017

  1. Configuration menu
    Copy the full SHA
    b062c9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d53acd View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2017

  1. fix(docs): only rewrite relative links (#3339)

    Fixes #3147
    devversion authored and kara committed Mar 1, 2017
    Configuration menu
    Copy the full SHA
    cb57660 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a40ec7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    09c6386 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    beb0edf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e3ba1e1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    00de2d7 View commit details
    Browse the repository at this point in the history
  7. build: make app tasks optional (#3361)

    devversion authored and kara committed Mar 1, 2017
    Configuration menu
    Copy the full SHA
    4935b24 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    252db25 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    eba7641 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8aa9857 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1491291 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2017

  1. Configuration menu
    Copy the full SHA
    f40b1b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e4c6a6 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2017

  1. Configuration menu
    Copy the full SHA
    bdbda71 View commit details
    Browse the repository at this point in the history
  2. fix(sidenav): throw error when sidenav has 2 sidenavs on the same sid…

    …e at the same time (#3369)
    mmalerba authored and kara committed Mar 3, 2017
    Configuration menu
    Copy the full SHA
    324da5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0560eab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d81445b View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2017

  1. Configuration menu
    Copy the full SHA
    1bf1df7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ac6e18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5cc50d2 View commit details
    Browse the repository at this point in the history
  4. fix(checkbox): show checkbox animation only if user click or indeterm…

    …inate state (#3137)
    
    Fixes #2783
    tinayuangao authored and kara committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    f4323b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fb565c0 View commit details
    Browse the repository at this point in the history
  6. fix(radio): add focus indication (#3402)

    Fixes #3102
    crisbeto authored and kara committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    c934753 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    738e9bf View commit details
    Browse the repository at this point in the history
  8. fix(button-toggle): fix color for selected button toggle and selected…

    … disabled button toggle (#3418)
    
    Fixes #3382
    tinayuangao authored and kara committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    be167c9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    63d4359 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    94adecd View commit details
    Browse the repository at this point in the history
  11. docs(dialog): update dialog afterClosed (#3411)

    Heo authored and kara committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    b808256 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9d4d692 View commit details
    Browse the repository at this point in the history
  13. fix(checkbox): add focus indication (#3403)

    Fixes #3102
    crisbeto authored and kara committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    01188d9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3ff383c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    02f4bc3 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2017

  1. Configuration menu
    Copy the full SHA
    8b2ae0d View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2017

  1. chore(menu): switch menu-item to common coercion logic (#3065)

    * `MdMenuItem` to use the common coercion logic when determining the disabled state.
    * Gets rid of the `@HostBinding` in favor of passing them through the `host` option.
    
    Relates to #2985.
    crisbeto authored and tinayuangao committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    b135b64 View commit details
    Browse the repository at this point in the history
  2. fix(list-key-manager): exception when no initial active item (#3431)

    * fix(list-key-manager): exception when no initial active item
    
    Fixes an exception that is thrown when the user presses a key on ListKeyManager that doesn't have a default active item. The problem was due to the fact that we have a check for `null` a little bit down, that handles cases like this, however the active index is `undefined` by default.
    
    Fixes #3317.
    
    * fix: it it
    crisbeto authored and tinayuangao committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    842896b View commit details
    Browse the repository at this point in the history
  3. fix(focus-trap): exception when element contains SVG on IE (#3432)

    Fixes an exception being thrown by the focus trap, if it contains an SVG element on IE. The problem was that on IE, SVG elements don't have the `children` property, which means that we have to fall back to `childNodes`.
    
    Fixes #3410.
    crisbeto authored and tinayuangao committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    d06ad75 View commit details
    Browse the repository at this point in the history
  4. fix(select): initial value not being displayed with FormControl and O…

    …nPush (#3434)
    
    * fix(select): initial value not being displayed with FormControl and OnPush
    
    Fixes the initial value not being displayed in a select that has a `FormControl` and is placed in a component with `ChangeDetectionStrategy.onPush`.
    
    Relates to #2269 (comment).
    
    * chore: remove unused properties
    crisbeto authored and tinayuangao committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    819fa0b View commit details
    Browse the repository at this point in the history
  5. build: run tslint on tool files (#3436)

    * Since we had a lot of TSLint issues on our tooling scripts & tasks, we should run TSLint on those as well.
    * Also updates Dgeni to latest version, because it now supports TypeScript typings.
    devversion authored and tinayuangao committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    4ee2aef View commit details
    Browse the repository at this point in the history
  6. build: upgrade dev dependencies (#3440)

    * Upgrades outdated devDependencies to the latest version.
    devversion authored and tinayuangao committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    d78a370 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2017

  1. perf(scroll-dispatcher): lazily subscribe to global events (#3270)

    * perf(scroll-dispatcher): lazily subscribe to global events
    
    Switches the `ScrollDispatcher` to only subscribe to `scroll` and `resize` events if there any registered callbacks. Also unsubscribes once there are no more callbacks.
    
    Fixes #3237.
    
    * refactor: account for the `scrolled` subscriptions when adding the global listeners
    
    * fix: wrong value being passed in
    
    * fix: don't add global listener for scrollables
    crisbeto authored and tinayuangao committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    c1004cb View commit details
    Browse the repository at this point in the history
  2. build: upload coverage to firebase (#3435)

    * Introduces a gulp task that will run on Travis Push builds and will upload coverage results to a Firebase database.
    
    Closes #128.
    devversion authored and tinayuangao committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    bbe9519 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    58c5d17 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cbdf1a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    340a42a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e019f69 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9b4be13 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    12c2b61 View commit details
    Browse the repository at this point in the history
  9. Add doc for MdCheckboxChange (#3514)

    Add doc for MdButtonToggleChange
    tinayuangao authored Mar 9, 2017
    Configuration menu
    Copy the full SHA
    79db43d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2f4e05c View commit details
    Browse the repository at this point in the history
  11. docs(slider): clean up docs (#3516)

    * clean up slider docs
    
    * add descriptions to MdSliderChange properties
    mmalerba authored and tinayuangao committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    6367dc5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9c14332 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d173eb1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ce0e933 View commit details
    Browse the repository at this point in the history
  15. feat(select): add multiple selection mode (#2722)

    * * Integrates the `SelectionModel` into `md-select`.
    * Adds the `multiple` option which allows users to select multiple options from a `md-select`.
    * Fixes a button that wasn't being cleaned up from dialog tests, causing some select tests to fail.
    
    Fixes #2412.
    
    * fix: remove array literal from template
    
    * fix: avoid issues with material in compatibility mode
    
    * fix: test failure in IE
    
    * fix: checkbox always being rendered inside option
    crisbeto authored and tinayuangao committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    dcc8576 View commit details
    Browse the repository at this point in the history
  16. fix(button): use FocusOriginMonitor for focus styles (#3294)

    * use FocusOriginMonitor for md-button focus styles
    
    * format imports
    
    * fix tests
    
    * export style module
    
    * remove style module import in test
    
    * don't re-export StylModule
    
    * clean up imports
    
    * add back stopImmediatePropagation
    mmalerba authored and tinayuangao committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    5d6920d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    84b5c3b View commit details
    Browse the repository at this point in the history
  18. fix(menu): not emitting close event when closing via the backdrop (#3300

    )
    
    * fix(menu): not emitting close event when closing via the backdrop
    
    * Fixes the menu not emitting the `close` event if it is closed by clicking on the backdrop.
    * Adds missing test coverage for the `close` event in general.
    
    Fixes #3295.
    
    * fix: restore method prefix
    crisbeto authored and tinayuangao committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    0f28daf View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fc31717 View commit details
    Browse the repository at this point in the history
  20. class alias tags in html generated from markdown (#3525)

    * class alias tags in html generated from markdown
    
    * addressed comments
    
    * address comments
    mmalerba authored and tinayuangao committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    5960ade View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9849c53 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    f27617a View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2017

  1. Configuration menu
    Copy the full SHA
    f02af52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d16a24 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75b440a View commit details
    Browse the repository at this point in the history
  4. fix(card): removed header height (#3450)

    - long titles was overlapping content cause of the height that was applied on the header
    
    fixes #3288
    EladBezalel authored and tinayuangao committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    17bf5e5 View commit details
    Browse the repository at this point in the history
  5. feat(ripple): support for global ripple options (#3463)

    * feat(ripple): add option to change global speedFactor
    
    * Refactors the `MD_DISABLE_RIPPLES` token to a configuration object, that can also include options like a global `baseSpeedFactor`.
    
    * Fix Angular issue
    devversion authored and tinayuangao committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    fb75a13 View commit details
    Browse the repository at this point in the history
  6. fix(select): unable to set a tabindex (#3479)

    * fix(select): unable to set a tabindex
    
    Fixes users not being able to override the `tabIndex` on `md-select`.
    
    Fixes #3474.
    
    * fix: allow use of `tabindex`
    crisbeto authored and tinayuangao committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    11dec36 View commit details
    Browse the repository at this point in the history
  7. build: fix karma console log (#3484)

    Karma recently introduced a breaking change, that **hasn't** been noted (karma-runner/karma#2582).
    
    Karma doesn't show any `console.log` calls anymore, because the priority order of the `LogLevel`'s has been changed. The default log leve for the `browserConsoleLog` does no longer include the `LOG` log-level.
    devversion authored and tinayuangao committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    23ee633 View commit details
    Browse the repository at this point in the history
  8. fix(input): make all icons in input containers the correct size (#3489)

    * fix(input): make all icons in input containers the correct size
    
    * docs(input): add icon prefix/suffix example
    marshall007 authored and tinayuangao committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    359c9bb View commit details
    Browse the repository at this point in the history
  9. docs: remove mat stylers from docs (#3517)

    * docs: remove mat stylers from docs
    
    * add one more
    andrewseguin authored and tinayuangao committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    0a7e293 View commit details
    Browse the repository at this point in the history
  10. docs(getting-started): revise docs (#3523)

    * docs(getting-started): revise docs
    
    * minor changes
    andrewseguin authored and tinayuangao committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    22668af View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fe315ef View commit details
    Browse the repository at this point in the history
  12. fix(autocomplete): "undefined" being displayed on empty control with …

    …ngModel (#3535)
    
    * fix(autocomplete): "undefined" being displayed on empty control with ngModel
    
    Fixes "undefined" being displayed as the autocomplete input's value, if the value is undefined and the input uses `ngModel`.
    
    Fixes #3529.
    
    * const
    crisbeto authored and tinayuangao committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    675c9df View commit details
    Browse the repository at this point in the history
  13. fix: coverage issue with saucelabs (#3540)

    * Saucelabs seems to have issues with Edge and the `karma-coverage` plugin.
    
    * Running on Browserstack seems to be work without any flakiness and also makes the build faster (runs less browsers than on saucelabs)
    devversion authored and tinayuangao committed Mar 10, 2017
    Configuration menu
    Copy the full SHA
    4d4a63e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a4e2de7 View commit details
    Browse the repository at this point in the history
  15. fix(tab): use MD_RIPPLE_GLOBAL_OPTIONS in tab (#3553)

    * use MD_RIIPLE_GLOBAL_OPTIONS in tab
    
    * .
    tinayuangao authored Mar 10, 2017
    Configuration menu
    Copy the full SHA
    ee853b9 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    cdb3763 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2017

  1. fix(slider): unable to reset tickInterval after it has been set (#3488)

    Fixes user not being allowed to reset the `tickInterval` after it has been set to a valid value.
    
    Fixes #3452.
    crisbeto authored and mmalerba committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    b9b014a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    290f710 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bcb16c6 View commit details
    Browse the repository at this point in the history
  4. fix(autocomplete): aria-expanded should be updated when panel hides (#…

    …3494)
    
    * fix(autocomplete): aria-expanded should be updated when panel hides
    
    * address comments
    kara authored and mmalerba committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    932b4a0 View commit details
    Browse the repository at this point in the history
  5. fix(input): label animation shifting sibling labels (#3568)

    Prevents the focused animation in inputs from causing sibling inputs to shift slightly.
    
    Fixes #3541.
    crisbeto authored and mmalerba committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    f8cdd92 View commit details
    Browse the repository at this point in the history
  6. fix(input): overflow-y scrollbar is displayed (IE) (#3571)

    y-scrollbar is displayed when placeholder text line-height is bigger than md-input-placeholder height (on IE browser)
    
    fixes #3570
    Heo authored and mmalerba committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    7ffaf9e View commit details
    Browse the repository at this point in the history
  7. build: replace forbidden-identifiers with tslint (#3579)

    * Replaces the big `forbidden-identifiers` script with TSLint rules.
    
    Closes #2175
    devversion authored and mmalerba committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    06fd08d View commit details
    Browse the repository at this point in the history
  8. bug(md-slide-toggle): slide toggle should fit to it's content width (#…

    …3231)
    
    * bug(md-slide-toggle): slide toggle should fit to it's content width
    
    Fixes #3230
    
    * md-slide-toggle: show each slide toggle on it's own row on demo-app
    
    * fix to slide toggle css (demo)
    jefersonestevo authored and mmalerba committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    ef3aa65 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2017

  1. Configuration menu
    Copy the full SHA
    19c19c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    529eaf8 View commit details
    Browse the repository at this point in the history
  3. build: create a util directory (#3558)

    * Introduces a new directory called `util` in the gulp setup. This should make the gulp setup more clear and maintainable.
    * The utility `task_helpers` no longer includes random utilities like for Firebase. Those have been moved to their own util file (similar as in `e2e/`)
    * Refactors the Github Status utility because it can be useful for other things as well (e.g upcoming coverage, payload)
    devversion authored and mmalerba committed Mar 14, 2017
    Configuration menu
    Copy the full SHA
    0609e29 View commit details
    Browse the repository at this point in the history
  4. fix(slide-toggle): invalid change events with no new value (#3555)

    Currently the slide-toggle will always emit a change event on dragend.
    This is not always correct, because the `checked` value only changes if 50% of the distance have been dragged.
    
    Fixes #3526
    devversion authored and mmalerba committed Mar 14, 2017
    Configuration menu
    Copy the full SHA
    5346353 View commit details
    Browse the repository at this point in the history
  5. fix(autocomplete): update overlay ref width on menu trigger (#3573)

    * fix(autocomplete): update overlay ref width on menu trigger
    
    when changing the width of the `host` (or using flex box) the `div.cdk-overlay-pane` kept the width of the host when it was first created
    
    * chore(autocomplete): add pane width unit test
    
    * chore(): parse and round width since firefox and edge return a decimal width
    
    * chore(): update comment to make it more understandable
    emoralesb05 authored and mmalerba committed Mar 14, 2017
    Configuration menu
    Copy the full SHA
    6915e8a View commit details
    Browse the repository at this point in the history
  6. fix(package.json): Fix failing npm run api command (#3462)

    api script was running the incorrect gulp command.
    dalelotts authored and mmalerba committed Mar 14, 2017
    Configuration menu
    Copy the full SHA
    bf2b615 View commit details
    Browse the repository at this point in the history
  7. build: include license in docs-content (#3557)

    * Now includes the `LICENSE` file in the `material2-docs-content` repository. Similar as for `material2-builds`.
    devversion authored and mmalerba committed Mar 14, 2017
    Configuration menu
    Copy the full SHA
    05c865d View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2017

  1. feat(list): add ripples to list items that are links (#930)

    * feat(list): add ripples to list items that are links
    
    * Add MdRippleModule to imports
    dozingcat authored and mmalerba committed Mar 15, 2017
    Configuration menu
    Copy the full SHA
    aa3360a View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2017

  1. docs: Update README.md - add tree to feature status list (#3564)

    add tree to feature status list
    esinek authored and mmalerba committed Mar 17, 2017
    Configuration menu
    Copy the full SHA
    91aafff View commit details
    Browse the repository at this point in the history
  2. build: show inherited members in dgeni (#3599)

    * build: show inherited members in dgeni
    
    * Introduced a new Dgeni processor that will take care of the inherited docs for TypeScript classes.
    * Cleaned up the categorizer processor and made it compatible with the `inherited-docs` processor.
    * Fixes that the `docs-private-filter` processor doesn't filter the referenced members in the class docs.
    
    This basically allows us to extend other classes in our components like in #3036
    
    * Handle private-docs param for all docs.
    
    * Address comments
    
    * Address feedback
    devversion authored and mmalerba committed Mar 17, 2017
    Configuration menu
    Copy the full SHA
    5f3abae View commit details
    Browse the repository at this point in the history
  3. fix(dialog): leaking component instance references (#2875)

    Fixes a memory leak in the dialog, which was causing it to keep references to the user's instantiated dialog in memory forever. It was due to:
    1. The portal class wasn't invoking the cleanup function if it didn't have attached content.
    2. The dialog ref was keeping the reference after the dialog is closed. There is also a leak related to dialog refs which will be addressed separately.
    
    Fixes #2734.
    crisbeto authored and mmalerba committed Mar 17, 2017
    Configuration menu
    Copy the full SHA
    e120e8d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f76f96 View commit details
    Browse the repository at this point in the history
  5. build: replace gulp-autoprefixer (#3563)

    * build: replace gulp-autoprefixer
    
    * Removes `gulp-autoprefixer` in order to avoid issues with Google's internal build system.
    * Switches to adding vendor prefixes via SCSS mixins.
    * Adds a custom Stylelint plugin that utilizies Autoprefixer to find unprefixed properties, values, @rules etc.
    
    Fixes #3536.
    
    * fix: missing import
    
    * fix: address feedback
    crisbeto authored and mmalerba committed Mar 17, 2017
    Configuration menu
    Copy the full SHA
    7cfece2 View commit details
    Browse the repository at this point in the history
  6. feat(tooltip): allow tooltip be disabled (#3578)

    * feat(tooltip): allow tooltip be disabled
    
    * hide if disabled while shown
    andrewseguin authored and mmalerba committed Mar 17, 2017
    Configuration menu
    Copy the full SHA
    4e38f69 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6b6b392 View commit details
    Browse the repository at this point in the history
  8. build(tslint): disallow var keyword (#3625)

    * Disallows the var-keyboard in the source files. `var` mostly causes issues with variables, and can be safely replaced with `let`.
    devversion authored and mmalerba committed Mar 17, 2017
    Configuration menu
    Copy the full SHA
    f526c9d View commit details
    Browse the repository at this point in the history
  9. build: ship esm bundle (#3443)

    * build: ship esm bundle
    
    * Now ships a Flat / ESM bundle (similar as for Angular 4+ releases)
    * In future PRs we will remove the single ES-files and can just link to the ES bundle (as in angular/angular).
    
    * Use template strings for diagnostic
    devversion authored and mmalerba committed Mar 17, 2017
    Configuration menu
    Copy the full SHA
    b810e11 View commit details
    Browse the repository at this point in the history
  10. fix(button): persist theme color of button when leaving hover state (#…

    …3629)
    
    For all buttons that need the focus overlay to be visible on on focus, that is already covered in `_button-base.scss`.
    
    For flat or icon buttons that need the focus overlay to be visible on hover, that is already covered in `button.scss`.
    
    All disabled buttons should always hide the focus overlay.
    willshowell authored and mmalerba committed Mar 17, 2017
    Configuration menu
    Copy the full SHA
    3ad6ff0 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2017

  1. build(components): update TypeScript ScriptTarget option (#3663)

    The ScriptTarget `ES6` does not exist in newer versions of TypeScript and is instead `ES2015`
    joshwiens authored and jelbourn committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    5197906 View commit details
    Browse the repository at this point in the history
  2. build: update saucelabs tunnel binary (#3658)

    * Updates the Saucelabs Tunnel connector to the latest version (4.4.5)
    devversion authored and jelbourn committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    03e88ff View commit details
    Browse the repository at this point in the history
  3. build: include scss files in releases (#3661)

    * Includes the SCSS files in releases. This has been accidentally disabled in PR #3443
    devversion authored and jelbourn committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    259ff5f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2dbf87c View commit details
    Browse the repository at this point in the history
  5. chore: remove dom projection service (#3656)

    Gets rid of the `DomProjection` service which isn't being used anymore.
    
    Fixes #3649.
    crisbeto authored and jelbourn committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    5c1474d View commit details
    Browse the repository at this point in the history
  6. fix(core): log warning if doctype is missing (#2849)

    Logs a warning if the user's document doesn't have a doctype. This has been an issue in the past with some hard-to-track-down bugs which ended up being due to the browser running in quirks mode.
    
    Fixes #2351.
    crisbeto authored and jelbourn committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    22b0660 View commit details
    Browse the repository at this point in the history
  7. fix(portal-host): unable to clear and portal reference not being set (#…

    …3302)
    
    * Fixes not being able to clear an attached `PortalHost` by setting its contents to `null`.
    * Fixes the `portal` reference not being set, if the portal host gets populated programmatically.
    * Clears references to the attached portal on destroy.
    * Switches to calling the inherited methods via `super`, instead of `this`, making it easier to spot which ones are inherited.
    crisbeto authored and jelbourn committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    7fcb93b View commit details
    Browse the repository at this point in the history
  8. chore: export ripple timing constants (#3650)

    Exports RIPPLE_FADE_IN_DURATION  and RIPPLE_FADE_OUT_DURATION so that they can be used by users with `fakeAsync` in unit tests
    mertdeg2 authored and jelbourn committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    c524438 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2017

  1. feat: angular 4 compatibility (#3608)

    * Bumps the required Angular version to 4 and TypeScript to 2.1.6.
    * Fixes deprecation warnings for `<template>` usages.
    * Fixes any unit and e2e test failures.
    * Includes the new animations module and switches any components that use animations to it.
    * Fixes issues with the various test apps.
    
    Fixes #3357.
    Fixes #3336.
    FIxes #3301.
    crisbeto authored and jelbourn committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    cd55082 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2017

  1. chore: bump to angular 4 final (#3752)

    Bumps the version to Angular 4 final. The release is pretty safe and shouldn't need any code changes.
    crisbeto authored and jelbourn committed Mar 24, 2017
    Configuration menu
    Copy the full SHA
    a25e7bb View commit details
    Browse the repository at this point in the history
  2. build: update packaging to match angular/angular (#3751)

    * build: restructure release output
    
    * build: inline metadata.json resources
    
    * build: output re-export meatadata.json file in package root
    jelbourn authored Mar 24, 2017
    Configuration menu
    Copy the full SHA
    7122975 View commit details
    Browse the repository at this point in the history
  3. build: fix build artifacts (#3771)

    * The distribution folder structure has changed, and the path `dist/@angular/material` is no longer valid.
    devversion authored and jelbourn committed Mar 24, 2017
    Configuration menu
    Copy the full SHA
    de21d9e View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2017

  1. Configuration menu
    Copy the full SHA
    5f360f9 View commit details
    Browse the repository at this point in the history
  2. test(screenshot): enable screenshot tests w/ Firebase Functions and J…

    …WT (#3628)
    
    Set up firebase functions to copy valid data to firebase storage/database
    Use JasonWebToken to validate data written to firebase
    Github Status change will be done in another PR
    Result at: https://material2-screenshots.firebaseapp.com/3628
    tinayuangao authored and jelbourn committed Mar 25, 2017
    Configuration menu
    Copy the full SHA
    23d18a8 View commit details
    Browse the repository at this point in the history
  3. fix(autocomplete): not showing panel on first focus in certain cases (#…

    …3775)
    
    Fixes a case where the first time an autocomplete is focused by clicking within its input container (note not directly on the input), the panel is invisible, because its `showPanel` flag hasn't been set yet.
    
    Relates to #3722.
    crisbeto authored and jelbourn committed Mar 25, 2017
    Configuration menu
    Copy the full SHA
    75996b5 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2017

  1. perf(scroll-dispatcher): avoid triggering change detection on scroll (#…

    …3687)
    
    * Avoids triggering change detection when listening to global scroll events in the `ScrollDispatcher`.
    * Avoids triggering change detection when scrolling inside of `Scrollable` instances.
    * Switches a `ScrollDispatcher` test to use spies, instead of toggling booleans.
    crisbeto authored and jelbourn committed Mar 27, 2017
    Configuration menu
    Copy the full SHA
    5c2b449 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc5c869 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    220163e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e964734 View commit details
    Browse the repository at this point in the history
  5. style(button): polished icon buttons ripples (#3208)

    - changed Icon button ripples to start from the center and removed hover style on icon buttons
    EladBezalel authored and tinayuangao committed Mar 27, 2017
    Configuration menu
    Copy the full SHA
    e482cb6 View commit details
    Browse the repository at this point in the history
  6. feat(input): add directive for displaying error messages (#3560)

    * feat(input): add directive for displayed error messages
    
    Adds the `md-error` directive that can be utilised to display validation errors to the user. Example:
    
    ```
    <md-input-container>
      <input mdInput placeholder="email" [formControl]="emailFormControl">
      <md-error *ngIf="emailFormControl.errors.required">This field is required</md-error>
      <md-error *ngIf="emailFormControl.errors.pattern">
        Please enter a valid email address
      </md-error>
    </md-input-container>
    ```
    
    The `md-input-container` behavior is as follows:
    * If there is an error and the user interacted with the input, the errors will be shown.
    * If there is an error and the user submitted the a form that wraps the input, the errors will be shown.
    * If there are errors to be shown on an input container that has `md-hint`-s, the hints will be hidden.
    * If an input with hints and errors becomes valid, the hint won't be displayed anymore.
    
    **Note:** At the moment, all hints will be hidden when an error is shown. This might not be intended for some cases (e.g. with a character counter). It might make sense to only hide the one in the `start` slot, but this could be addressed separately.
    
    * chore: lint and aot errors
    
    * fix: address feedback
    
    * fix: address more feedback
    
    * chore: use FormGroup properly
    
    * refactor: switch back to showing hints when valid
    
    * errror
    crisbeto authored and tinayuangao committed Mar 27, 2017
    Configuration menu
    Copy the full SHA
    c29f8ca View commit details
    Browse the repository at this point in the history
  7. fix(overlay): ensure proper stacking order when attaching (#3581)

    Fixes a case where the order of overlays can be invalid if one overlay is detached, while another is destroyed. Next time both of them are open, the one that was disposed will end up beneath the freshly-created one, no matter the order of attachment. This PR adds some logic that will ensure that all each newly-opened overlay will be at the top of the stacking order.
    
    Fixes #3574.
    crisbeto authored and tinayuangao committed Mar 27, 2017
    Configuration menu
    Copy the full SHA
    aa5925b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    49c3675 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cb85eeb View commit details
    Browse the repository at this point in the history
  10. fix(input): baseline alignment on textarea (#3714)

    * fix(input): baseline alignment on textarea
    
    * add mdTextareaAutosize to baseline demo
    mmalerba authored and tinayuangao committed Mar 27, 2017
    Configuration menu
    Copy the full SHA
    7cff349 View commit details
    Browse the repository at this point in the history
  11. fix(input): change dividerColor to color (#3726)

    * fix(input): change dividerColor to color
    
    * change over docs and demo usages
    mmalerba authored and tinayuangao committed Mar 27, 2017
    Configuration menu
    Copy the full SHA
    2ccf0ae View commit details
    Browse the repository at this point in the history
  12. fix(checkbox): focus origin for focus method (#3763)

    * Currently when developers call the `focus` method on the checkbox, the checkbox focuses via keyboard. This makes the focus-classes of the `FocusOriginMonitor` invalid.
    * To be consistent with native input controls, the focus indicator should also show for programmatic focus.
    devversion authored and tinayuangao committed Mar 27, 2017
    Configuration menu
    Copy the full SHA
    7a60489 View commit details
    Browse the repository at this point in the history
  13. fix(select): allow custom aria-label (#3765)

    * fix(select): allow custom aria-label
    
    * Adds support for custom `aria-label` attributes on the select host element.
    * Also fixes that the `aria-labelledby` attribute is overwritten by the placeholder `aria-label`.
    
    Fixes #3762.
    
    * Fix typos
    devversion authored and tinayuangao committed Mar 27, 2017
    Configuration menu
    Copy the full SHA
    038a337 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2017

  1. fix(progress-spinner): not redrawing when changing modes (#3672)

    * Fixes the progress spinner not redrawing when the mode is changed dynamically from `indeterminate` to `determinate`.
    * Some minor cleanup in the progress spinner.
    
    Fixes #3648.
    crisbeto authored and tinayuangao committed Mar 28, 2017
    Configuration menu
    Copy the full SHA
    1ae81a4 View commit details
    Browse the repository at this point in the history
  2. bug(autocomplete): deselect the other options when the user select an…

    … option (#3690)
    
    * bug(autocomplete): deselect the other options when the user select one from the autocomplete
    
    Fixes #3689
    
    * bug(autocomplete): only call deselect on the previous selected option. Unit tests.
    jefersonestevo authored and tinayuangao committed Mar 28, 2017
    Configuration menu
    Copy the full SHA
    6108563 View commit details
    Browse the repository at this point in the history
  3. fix(scroll-dispatcher): unable to unsubscribe from global listener (#…

    …3729)
    
    Fixes not being able to unsubscribe from the global `scrolled` listener.
    crisbeto authored and tinayuangao committed Mar 28, 2017
    Configuration menu
    Copy the full SHA
    68db6ba View commit details
    Browse the repository at this point in the history
  4. chore(progress-spinner): remove md-progress-circle alias (#3735)

    Removes the deprecated `md-progress-circle` alias.
    crisbeto authored and tinayuangao committed Mar 28, 2017
    Configuration menu
    Copy the full SHA
    ccdd0f2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    28f1ec3 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2017

  1. Configuration menu
    Copy the full SHA
    3464011 View commit details
    Browse the repository at this point in the history
  2. fix(slide-toggle): remove host element margin (#3761)

    * Angular Material components should not have any outer-margin on component host elements. Similar as for the checkbox component.
    devversion authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    cd0b853 View commit details
    Browse the repository at this point in the history
  3. fix(dialog): delay focus until animation is done (#3774)

    Delays focusing the first tabbable element in a dialog until animation is done. This prevents issues where other components (e.g. autocomplete) may have a wrong position on load, because they measured dialog while it was animating.
    
    Note on lack of tests: This is kind of hard to test, because we don't have much control over how the animations runs.
    
    Fixes #3722.
    crisbeto authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    d7d2b16 View commit details
    Browse the repository at this point in the history
  4. build: run closure-compiler (#3789)

    * build: run closure-compiler
    
    * Adds a script that runs the closure-compiler against the devapp / demo-app.
    * The script will run on the CI as a new mode. Ensuring that all our components are closure-compatible.
    
    Fixes #1206.
    
    * Address feedback
    devversion authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    51cfb5f View commit details
    Browse the repository at this point in the history
  5. build: tsconfig for editor warnings (#3791)

    * build: tsconfig for editor warnings
    
    Currently when using a code editor that uses the TypeScript language service (Webstorm / VS Code / Atom / Sublime) there will be TypeScript errors in the `.spec` files.
    
    This is because the editor finds the `tsconfig.json` file that doesn't match the spec files. Therefore it complains about the `experimentalDecorators`.
    
    In `angular/angular` there is a global `tsconfig` file that matches everything and is therefore fixing the editor warnings. This file is also used to compile all `.spec` files for the whole project.
    
    We can add such a `tsconfig.json` file as well, and in the future we can use it for compiling the specs as well.
    
    * Add docs for tsconfig files
    devversion authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    becb7a8 View commit details
    Browse the repository at this point in the history
  6. build: fix serve task (#3794)

    * build: fix serve task
    
    * Currently when serving the dev-app or e2e-app and chanages are recognized, the library task will run. This task clears the whole `dist/` and rebuilds then.
    
    * This is problematic because sometimes only the library will be rebuilt and for example the `dev-app` won't be rebuilt. After the task ran, the `dev-app` is removed and the serve task will crash.
    
    * Rename to library:clean-build
    devversion authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    07bc4ad View commit details
    Browse the repository at this point in the history
  7. fix(dialog): leaking MdDialogContainer references (#2944)

    * fix(dialog): leaking MdDialogContainer references
    
    Fixes an issue that caused the `MdDialogContainer` references to not be cleaned up, and as a result, any of the `MdDialogRef` and `MdDialogConfig` instances as well. The issue seems to come from the fact that a couple of blocks that look like:
    ```
    this._ngZone.onMicrotaskEmpty.first().subscribe(() => {
      this._elementFocusedBeforeDialogWasOpened = document.activeElement;
      this._focusTrap.focusFirstTabbableElement();
    });
    ```
    
    End up being transpiled to:
    ```
    var _this = this;
    this._ngZone.onMicrotaskEmpty.first().subscribe(function () {
        _this._elementFocusedBeforeDialogWasOpened = document.activeElement;
        _this._focusTrap.focusFirstTabbableElement();
    });
    ```
    
    This seems to cause the browser to retain the `_this` reference after the dialog has been destroyed.
    
    Fixes #2876.
    
    * chore: add comment about `this` usage in zone
    crisbeto authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    8e6720b View commit details
    Browse the repository at this point in the history
  8. fix(select): wrong item order in label in rtl (#3567)

    Fixes selected items not having the proper order in the label when `md-select` is in `multiple` mode and in RTL.
    crisbeto authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    52ea7a3 View commit details
    Browse the repository at this point in the history
  9. fix(tabs): re-align ink bar on direction change (#3622)

    Re-aligns the ink bar if the user's layout direction changed.
    
    Fixes #3615.
    crisbeto authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    07793a4 View commit details
    Browse the repository at this point in the history
  10. fix(input): don't add empty prefix & suffix wrappers (#3724)

    * fix(input): don't add empty prefix & suffix wrappers
    
    * add tests
    mmalerba authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    6d6c12d View commit details
    Browse the repository at this point in the history
  11. fix(autocomplete): do not trigger submit on ENTER (#3727)

    * fix(autocomplete): do not trigger submit on ENTER
    
    When an option is selected with the ENTER key, it should not submit the form and prevent the default input behavior
    
    Fixes #3159
    
    * test(autocomplete): removing extra detectChanges
    jefersonestevo authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    bedf5a1 View commit details
    Browse the repository at this point in the history
  12. feat(slide-toggle): add ripple focus indicator (#3739)

    * feat(slide-toggle): add ripple focus indicator
    
    * Introduces a focus indiactor using the persistent ripples.
    
    * Address comments
    devversion authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    c4ec662 View commit details
    Browse the repository at this point in the history
  13. feat(theming): log a warning if core theme isn't loaded (#3781)

    * feat(theming): log a warning if core theme isn't loaded
    
    * Checks the user's loaded stylesheets and logs a warning if the Material core theme isn't loaded.
    * Fixes a wrong `typeof` check when determining the doctype.
    
    Fixes #2828.
    
    Note: I originally went with looping through the `document.styleSheets` to check whether the selector is defined, however I had to switch back to `getComputedStyle`, because browsers don't expose the `document.styleSheets`, if the CSS file is being loaded from another domain. This would've caused the warning to be logged if the user loads over a CDN.
    
    * refactor: address feedback
    crisbeto authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    4282917 View commit details
    Browse the repository at this point in the history
  14. fix(select): exception if selected value is accessed on init (#3785)

    Fixes an error that is thrown if something attempts to access the `selected` value of `md-select` too early. The issue comes from the fact that the underlying `SelectionModel` gets initialized too late in `ngAfterContentInit`.
    
    Fixes #3750.
    crisbeto authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    e82457c View commit details
    Browse the repository at this point in the history
  15. build: fix closure tsconfig path (#3835)

    * Due to the TSConfig file renaming in #3791 and the fact that they were merged at the same time, the path in the closure-compiler script is now invalid.
    devversion authored and tinayuangao committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    ab77fa9 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2017

  1. feat(dialog): allow for the dialog dimensions to be updated (#2940)

    * feat(dialog): allow for the dialog dimensions to be updated
    
    Adds an `updateDimensions` method to the `MdDialogRef` which allows the user to update a dialog's dimensions after it has been created.
    
    Fixes #2930.
    
    * refactor: split dimensions method into two
    
    * refactor: rename updateDimensions to updateSize
    
    * refactor: add back _getOverlayState method
    
    * chore: fix aot issue
    crisbeto authored and tinayuangao committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    a71a5af View commit details
    Browse the repository at this point in the history
  2. refactor(focus-origin-monitor): rename unmonitor to stopMonitoring (#…

    …3783)
    
    * Renames the `unmonitor` function to `stopMonitoring`.
    * Removes unnecessary code that keeps track of the `FocusOriginMonitor` subscription. After calling `stopMonitoring` the observable will complete.
    devversion authored and tinayuangao committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    2240b6c View commit details
    Browse the repository at this point in the history
  3. build: silent sass bundling (#3784)

    * No longer prints the whole SASS file-tree when running the `build:release` task.
    * Added a new options that allows disabling STDOUT messages. STDERR is important for error messages.
    devversion authored and tinayuangao committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    a225b77 View commit details
    Browse the repository at this point in the history
  4. demo(slide-toggle): fix slide-toggle required demo (#3793)

    Fixes the slide-toggle required demo, where the component will be compared with the native required state.
    
    Basically in the demo, the form should be validated native and should show the browsers popup if the slide-toggle is required.
    devversion authored and tinayuangao committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    724170d View commit details
    Browse the repository at this point in the history
  5. fix(slide-toggle): fix unavailable unmonitor call (#3862)

    * fix(slide-toggle): fix unavailable unmonitor call
    
    * Remove variable
    devversion authored and tinayuangao committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    904c71e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e7a4a03 View commit details
    Browse the repository at this point in the history
  7. fix: aot runtime issues (#3807)

    * fix: aot runtime issues
    
    Currently when using the `MdSnackBar` in AOT, there will be runtime exceptions from the NgFactory. Those are caused by the re-exports of DI tokens.
    
    The Angular compiler will then look for the first export e.g `MdLiveAnnouncer` and the normal `LiveAnnouncer` export wont be included in the factory.
    
    This is breaking at runtime now, because the NgFactory searches for `LiveAnnouncer` but there is only the `LiveAnnouncer` (DI exception)
    
    Since this deprecation is pretty old we can safely remove it anyways. Although this is probably an Angular that should be reported separately.
    
    Also this commit fixes the output directory of the `aot` gulp task. Currently it outputs the factories in a wrong directory. (This allows us to serve the aot demo-app in the future)
    
    * Remove MdUniqueSelectionDispatcher
    devversion authored and tinayuangao committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    f40296e View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2017

  1. test(select): various test inconsistencies (#3861)

    * test(select): various test inconsistencies
    
    * Fixes a select test that occasionally fails to capture the error inside the expect, causing it to get logged without actually being thrown. This seems to be a Zone-related issue since wrapping a few calls in `async` makes it behave correctly.
    * Fixes an RTL test that fails if it is made async. This incorporates the changes from #3866 and #3163 and fixes the underlying issue. It appears that the test was failing, because IE does a slight twitch on the select panel since it goes from a pixel-based `min-width` to one with `calc` and percentages to just percentages. I've set the default width to 100% which is the same as the pixel-based one, which appears to make IE happy.
    
    * chore: verify that changing the min-width causes failures
    
    * chore: revert min-width change
    
    * chore: remove a few unnecessary expressions
    crisbeto authored and jelbourn committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    c486cf8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc074a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9361ced View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c407f0 View commit details
    Browse the repository at this point in the history
  5. fix: deprecate MaterialModule (#3840)

    We've found that, with the current state of tree-shaking in the world,
    that using an aggregate NgModule like `MaterialModule` leads to tools
    not being able to eliminate code for components that aren't used.
    
    In order to ensure that users end up with the smallest code size
    possible, we're deprecating MaterialModule, to be removed in the a
    subsequent release.
    
    To replace `MaterialModule`, users can create their own "Material"
    modul within their application (e.g., `GmailMaterialModule`) that
    imports only the set of components actually used in the application.
    jelbourn authored Apr 5, 2017
    Configuration menu
    Copy the full SHA
    3f5894e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1d86564 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    59c6289 View commit details
    Browse the repository at this point in the history
  8. build: fix build script in package.json (#3915)

    Previously the build script tried to run an invalid gulp task.
    Daniel H authored and jelbourn committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    98c0b1d View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2017

  1. ci: run with LTS node version (#3906)

    * Updates the previous LTS version to the current LTS version of node.
    devversion authored and jelbourn committed Apr 6, 2017
    Configuration menu
    Copy the full SHA
    1326234 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2017

  1. Configuration menu
    Copy the full SHA
    f396657 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94320c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3819cc6 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2017

  1. chore: fix typo in beta.3 changelog (#3962)

    Modul is used instead of module
    
    See: #3961
    gkohen authored and jelbourn committed Apr 8, 2017
    Configuration menu
    Copy the full SHA
    8a02914 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    449b882 View commit details
    Browse the repository at this point in the history
  3. docs: fix package paths (#3966)

    devversion authored and jelbourn committed Apr 8, 2017
    Configuration menu
    Copy the full SHA
    b1e5ff6 View commit details
    Browse the repository at this point in the history
  4. chore: add additional structure to generated docs (#3985)

    * For API docs, wrap each generated document in `.docs-api`
    * For markdown docs, wrap each generated document in `.docs-markdown`
    * Remove the `h1` from API docs that contained only the component name
    * Change the `h2` for API docs to be a friendlier title followed by an example import.
    * Increase header level for API by one across the board (so that they're "under" the new `h2`)
    * A few misc. docs fixes
    jelbourn authored Apr 8, 2017
    Configuration menu
    Copy the full SHA
    1da2b70 View commit details
    Browse the repository at this point in the history
  5. docs: fixed stylesheet path to match the relevant path that is produc…

    …ed by angular-cli (#3982)
    Wo1v3r authored and jelbourn committed Apr 8, 2017
    Configuration menu
    Copy the full SHA
    2a1a070 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2017

  1. chore: update getting-started guide for beta.3 (#3986)

    No longer mentions `MaterialModule` and instead offers some guidance on building your own NgModule for Angular Material components.
    jelbourn authored Apr 9, 2017
    Configuration menu
    Copy the full SHA
    c38c9c3 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2017

  1. Configuration menu
    Copy the full SHA
    e0124bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b2f66d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1e31bd View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2017

  1. docs: clarify points to address common issues (#4021)

    * Repeated reminders to only include mat-core once.
    * Note about including a theme file via styleUrls
    * Add section for theming only certain components
    * Move section on overlay theming after section for multiple themes
    jelbourn authored Apr 11, 2017
    Configuration menu
    Copy the full SHA
    9490c90 View commit details
    Browse the repository at this point in the history
  2. fix(slider,slide-toggle): use the grab cursor (#3821)

    Uses the `grab` cursor when hovering over an active slider's thumb and thumb labels, as well as on active slide toggles.
    
    Fixes #3778.
    crisbeto authored and jelbourn committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    cc8f871 View commit details
    Browse the repository at this point in the history
  3. docs(sidenav): add "push" mode to api docs (#3803)

    Alex Weber authored and jelbourn committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    033fe8d View commit details
    Browse the repository at this point in the history
  4. fix(dialog): unable to press escape to close in lazy-loaded module (#…

    …3788)
    
    Fixes not being able to use the escape key to close a dialog that was opened from a lazy-loaded module.
    
    Fixes #3737.
    crisbeto authored and jelbourn committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    3796f69 View commit details
    Browse the repository at this point in the history
  5. fix(tooltip): wrong position when using OnPush change detection (#3671)

    * fix(tooltip): wrong position when using OnPush change detection
    
    Fixes the tooltip having a wrong position if it is inside a component with `OnPush` change detection. The issue was due to the fact that when `OnPush` is used, the tooltip text isn't rendered at the moment when the element is positioned.
    
    Fixes #3497.
    crisbeto authored and jelbourn committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    edf01c0 View commit details
    Browse the repository at this point in the history
  6. fix(snack-bar): allow multi-line text (#3626)

    * Wraps multi-line text, instead of truncating it, inside of snack bars. **Note:** While the spec only mentions multi-line text on mobile, this seems to be a better approach than cutting it off at ~500px. We can revisit this if we start using media queries.
    * Aligns the snack bar button margin to the spec.
    * Simplifies some of the CSS to remove the need for a hardcoded height and negative margins.
    
    Fixes #1951.
    crisbeto authored and jelbourn committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    eef57f6 View commit details
    Browse the repository at this point in the history
  7. fix(overlay): Render the templates before placing them in the overlay. (

    #2989)
    
    This fixes positioning issues when rendering templates which contain embedded templates.
    The templates need to be rendered in order to properly determine width which can then determine placement.
    trshafer authored and jelbourn committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    da33c03 View commit details
    Browse the repository at this point in the history
  8. fix(button): ripple color for raised buttons (#3829)

    * fix(button): ripple color for raised buttons
    
    * Fixes the incorrect ripple color for raised buttons. Currently the ripple color is always based on black. This is incorrect on palettes like Indigo.
    
    Fixes #2901
    
    * Address feedback
    
    * Distinguish between buttons with focus overlay
    
    * Fix comment
    devversion authored and jelbourn committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    7f65f31 View commit details
    Browse the repository at this point in the history
  9. fix(checkbox, radio): ripple error on focus event (#3869)

    * The checkbox and radio disable the ripples using a `*ngFor` check. This causes the `ViewChildren` instance to turn null. The reference is required for the focus indicators.
    
    * If ripples are disabled there will be still ripples on click. This is due to the fact that label elements redirect focus to the underlying input element. The `focusOrigin` is therefore `program` and a focus ripple will show up.
    
    * Tests had to be adjusted because the `[md-ripple]` element won't be removed anymore. Therefore the tests now confirm that no ripples are showing up.
    
    Fixes #3856.
    devversion authored and jelbourn committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    e22b55e View commit details
    Browse the repository at this point in the history
  10. fix(select): wrong panel width if element is hidden initially (#3647)

    Fixes the select not having a proper width if it became visible after it was initialized.
    
    Fixes #3639.
    Fixes #3244.
    crisbeto authored and jelbourn committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    eaf16c8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    21cbf34 View commit details
    Browse the repository at this point in the history
  12. fix(list): icon size in dense mode (#3913)

    Fixes the size of icons inside dense lists.
    
    Fixes #3886.
    crisbeto authored and jelbourn committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    f412499 View commit details
    Browse the repository at this point in the history
  13. perf(dialog): switch dialog animations to translate3d (#3905)

    * Switches the `translate` to `translate3d` for hardware accelerated animations.
    devversion authored and jelbourn committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    857c217 View commit details
    Browse the repository at this point in the history
  14. fix(compatibility): error in theme check with angular universal (#3872)

    Fixes a reference error being thrown by the theme check when using server-side rendering.
    
    Fixes #3870.
    crisbeto authored and jelbourn committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    a65d2f4 View commit details
    Browse the repository at this point in the history
  15. fix(compatibility): throw better error when wrong prefix is used (#3871)

    Throws a slightly better error when the wrong prefix is used. The error now includes the node name of the offending element, which should make it easier to pinpoint the issue.
    crisbeto authored and jelbourn committed Apr 11, 2017
    Configuration menu
    Copy the full SHA
    2d50044 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9d719c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2017

  1. build: fix karma pattern warnings (#4057)

    * Fixes the karma pattern warnings. Those showed up because there was a pattern that included all files (and watched them).
    devversion authored and jelbourn committed Apr 12, 2017
    Configuration menu
    Copy the full SHA
    3545df7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    abd2ac6 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2017

  1. build: use version placeholder in packages (#4065)

    * Introduces a version placeholder (as in angular/angular) that will be replaced with the version string form the root `package.json` file.
    
    * This ensures that the different packages are always having the correct version and it also ensures that there is no version-mismatch.
    devversion authored and jelbourn committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    60ea218 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    205690f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe9204e View commit details
    Browse the repository at this point in the history
  4. build: copy readme to releases (#4079)

    * Due to a typo the `README.md` file is not copied properly to the releases.
    devversion authored and jelbourn committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    8b411ad View commit details
    Browse the repository at this point in the history
  5. chore: remove unused bash scripts (#4080)

    * Removes two unused bash scripts (`copy-docs.sh`, `enact-release.sh`).
    * `enact-release.sh` is now part of the release gulp task.
    * `copy-docs.sh` is now part of the `docs` gulp task.
    devversion authored and jelbourn committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    85391ca View commit details
    Browse the repository at this point in the history
  6. build: dgeni add deprecated marker (#4028)

    * build: dgeni add deprecated marker
    
    * Adds a class to property rows in the template that can be used to distinguish between deprecated and stable APIs.
    
    Fixes #3981.
    
    * Address feedback
    devversion authored and jelbourn committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    b5f15ad View commit details
    Browse the repository at this point in the history
  7. build: create sourcemap files (#4022)

    * Creates sourceMap files for all bundles inside of the release.
    
    Fixes #852
    devversion authored and jelbourn committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    0acd4d9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1de1f72 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2017

  1. Configuration menu
    Copy the full SHA
    a05aa7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbe2c33 View commit details
    Browse the repository at this point in the history
  3. build: detect todos in public comments (#4059)

    * build: detect todos in public comments
    
    * Creates a naive rule that checks all multi-line comments and reports failures once it detects TODOs inside of it.
    
    * This means that TODOs always need to placed inside of single-line comments.
    
    Fixes #4026
    devversion authored and jelbourn committed Apr 14, 2017
    Configuration menu
    Copy the full SHA
    a773515 View commit details
    Browse the repository at this point in the history
  4. chore: remove public folder (#4061)

    * Removes the unused `public` folder from the repository.
    devversion authored and jelbourn committed Apr 14, 2017
    Configuration menu
    Copy the full SHA
    02b2cc9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    efb39da View commit details
    Browse the repository at this point in the history
  6. fix(input): incorrect height with autosize (#4084)

    Currently when using the `mdTextareaAutosize` directive the textarea height might be incorrect on component initialization.
    
    This happens because the textarea `scrollHeight` property is not ready in the `ngOnInit` lifecycle hook yet.
    
    Other libraries like `angular-elastic` have timeouts for that. But using the `ngAfterViewInit` lifecycle hook is more elegant and also ensures that the `scrollHeight` property is ready.
    
    Also switches `offsetHeight` to `clientHeight` since we don't want to include the border in our line-height calculations.
    
    Also by default `textarea` elements have a padding of `2px` and the `padding` needs to be explicitly set to `0px` when resolving the line-height.
    
    Fixes #4070.
    devversion authored and jelbourn committed Apr 14, 2017
    Configuration menu
    Copy the full SHA
    21f8899 View commit details
    Browse the repository at this point in the history