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

Full sync on build file changes #78

Open
wants to merge 17 commits into
base: wix-master
Choose a base branch
from

Commits on Feb 4, 2023

  1. Configuration menu
    Copy the full SHA
    23d1e17 View commit details
    Browse the repository at this point in the history
  2. only filters labels according to parent packages for LanguageClass.C (#…

    …47)
    
    * only filters labels according to parent packages for LanguageClass.C
    This is to keep supporting CPP need while also supporting aggregate targets
    More info:
    https://bazelbuild.slack.com/archives/CM8JQCANN/p1566481600003600
    Filter was deliberately added to fix an issue with C++ headers.
    The original bug was that opening the BUILD file for foo/bar.h caused it to open baz/qux/BUILD because there’s a cc_library target in baz/qux that includes foo/bar.h in its headers. The source-to-target look up queries the index for the target during the last sync which compiled the source file. In this case, it was the cc_library target in baz/qux.
    So the fix was to ensure that the BUILD file is always for the parent package (foo/bar)
    ittaiz authored and WixBuildServer committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    ae2a08d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    924336b View commit details
    Browse the repository at this point in the history
  4. Scala source attachment pt2

    Don't use ijars as they break source navigation
    
    - ignore java_import /_ijar/ as its original location is not know
    - replace -ijar with sibling full jar
    - replace -hjar with sibling full jar
    
    https://youtrack.jetbrains.com/issue/SCL-16975/Navigation-to-attached-Scala-sources-for-interface-jar-does-not-work
    Vaidas Pilkauskas authored and WixBuildServer committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    ef35a21 View commit details
    Browse the repository at this point in the history
  5. Scala source attachment pt3

    Add support for scala source attachment
    Vaidas Pilkauskas authored and WixBuildServer committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    4015de9 View commit details
    Browse the repository at this point in the history
  6. Scala source attahcment pt4

    Add source root detection for Java and Scala source jars. Detection is required when dire4ctory structure in source jar has deeper structure than source packages.
    
    Source attachement changes for 2022.3 support
    Vaidas Pilkauskas authored and WixBuildServer committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    118a858 View commit details
    Browse the repository at this point in the history
  7. Prelude support (#53)

    aradchykov authored and WixBuildServer committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    5b2ecb1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d2e953d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2017c04 View commit details
    Browse the repository at this point in the history
  10. Support full range major version also for EAP

    Vaidas Pilkauskas authored and WixBuildServer committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    b4b55d2 View commit details
    Browse the repository at this point in the history
  11. Expose ProtoIdeInfo for proto_library during sync

    `idea.plugin.protoeditor` needs to be aware of source roots of proto
    libraries
    
    Add proto files to target sources
    simuons authored and WixBuildServer committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    b4bf0a8 View commit details
    Browse the repository at this point in the history
  12. Add env var to pass additional debug flags for Java

    Vaidas Pilkauskas authored and WixBuildServer committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    e02b46f View commit details
    Browse the repository at this point in the history
  13. Fix handling of Wix specific test configuration

    Vaidas Pilkauskas authored and WixBuildServer committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    39eefdc View commit details
    Browse the repository at this point in the history
  14. Fast test supports Scala junit

    Via running bloop and BSP
    
    Fast test supports ITs
    Location substitution supports runpath(s) in addition to location(s)
    Still includes a hack of the env variable of BUILD_TOOL which we need to see how to remove but at least a smaller hack than before
    
    Full Compile on proto file changes
    
    don't update sources after proto change already exists
    ittaiz authored and WixBuildServer committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    010e44b View commit details
    Browse the repository at this point in the history
  15. Wix Build setup

    Vaidas Pilkauskas authored and WixBuildServer committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    60b5109 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    5b4f4a6 View commit details
    Browse the repository at this point in the history
  2. formatting

    mildagle committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    7597c75 View commit details
    Browse the repository at this point in the history