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

Allow configurable file extension for indexing #308

Open
wants to merge 31 commits into
base: master
Choose a base branch
from
Open

Allow configurable file extension for indexing #308

wants to merge 31 commits into from

Commits on Feb 18, 2017

  1. Add support to index multiple file extensions

    Will take the options sent by the client.
    Option: php.intellisense.fileTypes = [".php"]
    Jürgen Steitz committed Feb 18, 2017
    Configuration menu
    Copy the full SHA
    cdb5b56 View commit details
    Browse the repository at this point in the history
  2. Add test for indexing multiple file types

    Jürgen Steitz committed Feb 18, 2017
    Configuration menu
    Copy the full SHA
    5f096c4 View commit details
    Browse the repository at this point in the history
  3. Fix wrong phpDoc type

    Jürgen Steitz committed Feb 18, 2017
    Configuration menu
    Copy the full SHA
    7dc4477 View commit details
    Browse the repository at this point in the history
  4. Filter invalid file types and use default list as fallback

    Jürgen Steitz committed Feb 18, 2017
    Configuration menu
    Copy the full SHA
    f7175bc View commit details
    Browse the repository at this point in the history
  5. Let JsonMapper intialize the options

    To sanitize the file type option, we provide a setter method for the property that will be called by the JsonMapper.
    Jürgen Steitz committed Feb 18, 2017
    Configuration menu
    Copy the full SHA
    9433694 View commit details
    Browse the repository at this point in the history
  6. Add test for fileTypes option

    Jürgen Steitz committed Feb 18, 2017
    Configuration menu
    Copy the full SHA
    39cfbda View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3c33e7f View commit details
    Browse the repository at this point in the history
  8. Update testIndexingMultipleFileTypes

    Jürgen Steitz committed Feb 18, 2017
    Configuration menu
    Copy the full SHA
    d2e5048 View commit details
    Browse the repository at this point in the history
  9. Add missing namespace in OptionsTest

    Jürgen Steitz committed Feb 18, 2017
    Configuration menu
    Copy the full SHA
    b9d0d1b View commit details
    Browse the repository at this point in the history
  10. Fix wrong classname for options test

    Jürgen Steitz committed Feb 18, 2017
    Configuration menu
    Copy the full SHA
    9067b44 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2017

  1. Wipe index when on configuration change

    Jürgen Steitz committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    1e319c7 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2017

  1. Add list of valid indexer options

    Jürgen Steitz committed Mar 2, 2017
    Configuration menu
    Copy the full SHA
    58c82e6 View commit details
    Browse the repository at this point in the history
  2. Implement didChangeConfiguration event

    Jürgen Steitz committed Mar 2, 2017
    Configuration menu
    Copy the full SHA
    44a942e View commit details
    Browse the repository at this point in the history
  3. Pass options and indexer to workspace

    Jürgen Steitz committed Mar 2, 2017
    Configuration menu
    Copy the full SHA
    940eb97 View commit details
    Browse the repository at this point in the history
  4. Add tests

    Jürgen Steitz committed Mar 2, 2017
    Configuration menu
    Copy the full SHA
    5b1b6bf View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' of github.com:felixfbecker/php-language-server …

    …into feature/allow-configurable-file-extension-for-indexing
    Jürgen Steitz committed Mar 2, 2017
    Configuration menu
    Copy the full SHA
    707c97f View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2017

  1. Improve gettting changed options

    Jürgen Steitz committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    1e73d08 View commit details
    Browse the repository at this point in the history
  2. Update options one by one to update all instance

    Jürgen Steitz committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    1f90b4e View commit details
    Browse the repository at this point in the history
  3. Remove emitting wipe events

    Jürgen Steitz committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    ca225ff View commit details
    Browse the repository at this point in the history
  4. Accept different types/formats from clients

    Currently only the default Options type and the vscode format are accepted.
    Jürgen Steitz committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    c4568bf View commit details
    Browse the repository at this point in the history
  5. Add new tests and update old ones

    Jürgen Steitz committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    5308e7a View commit details
    Browse the repository at this point in the history
  6. Fix phpcs warnings/errors

    Jürgen Steitz committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    a06057b View commit details
    Browse the repository at this point in the history
  7. Let didChangeConfiguration decide what options are interesting for th…

    …e indexer
    Jürgen Steitz committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    23a40f0 View commit details
    Browse the repository at this point in the history
  8. Change didChangeConfiguration doc to protocol wording

    Jürgen Steitz committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    f4f1067 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2018

  1. Merge remote-tracking branch 'upstream/master' into feature/allow-con…

    …figurable-file-extension-for-indexing
    JSteitz committed Aug 29, 2018
    Configuration menu
    Copy the full SHA
    9cc2736 View commit details
    Browse the repository at this point in the history
  2. Refactor pull request

    * merge latest upstream
    * remove currently not required code blocks
    * fix tests
    JSteitz committed Aug 29, 2018
    Configuration menu
    Copy the full SHA
    09fbec2 View commit details
    Browse the repository at this point in the history
  3. Fix risky test warning

    JSteitz committed Aug 29, 2018
    Configuration menu
    Copy the full SHA
    a5417cd View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2018

  1. Start indexing after initialization

    The indexer is moved to the method initialized, so we can request
    configurations from the client to init the indexer itself.
    JSteitz committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    e317e8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1c3845 View commit details
    Browse the repository at this point in the history
  3. WIP: Implement didChangeConfiguration with reindexing

    * Handle the case where didChangeConfiguration is called before workspace/configuration request
    is resolved.
    * Implement basic cancellation signal request
    * Use defaults options and only apply new on request
    JSteitz committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    a1e5654 View commit details
    Browse the repository at this point in the history
  4. Partial work on feedback

    JSteitz committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    a81bed9 View commit details
    Browse the repository at this point in the history