Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix Visual Studio IntelliSense when specifying the language standard compiler flag

  1. … 6 more files in changeset.
Fix Visual Studio IntelliSense when specifying the language standard compiler flag

  1. … 6 more files in changeset.
Fix Visual Studio IntelliSense when specifying the language standard compiler flag

  1. … 6 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

  1. … 909 more files in changeset.
Change ArrayLists, used as Queues to ArrayDeques and LinkedLists

removing the first element is linear in an ArrayList

  1. … 9 more files in changeset.
Change ArrayLists, used as Queues to ArrayDeques and LinkedLists

removing the first element is linear in an ArrayList

  1. … 9 more files in changeset.
Ensure solution file generation is deterministic

  1. … 1 more file in changeset.
Support multi-project with some unbuildable project

  1. … 2 more files in changeset.
Fix test failures on Windows

  1. … 4 more files in changeset.
Allow unbuildable configuration to work with Visual Studio

    • -10
    • +18
    ./VisualStudioProjectFile.groovy
  1. … 7 more files in changeset.
Streamline Visual Studio IDE plugin with Xcode for unbuildable components

  1. … 12 more files in changeset.
Changed IDE plugins so that they use strongly typed objects across Gradle project boundaries to describe the IDE projects produced for the project, rather than attempting to encode information into file names and existing `PublishArtifact` properties.

Changed the Eclipse and Visual Studio plugins to expose a single IDE project object rather than a bunch of individual "artifacts" across project boundaries. In particular, the Visual Studio plugin no longer exposes artificial artifacts to describe each configuration of the Visual Studio project.

  1. … 27 more files in changeset.
Changed the Visual Studio plugin to generate a project file that targets the version of Visual Studio and SDK that used by the build, on the assumption that the user will open the project in the same version. This avoids the upgrade dialog that used to appear when opening a generated Visual Studio project in VS 2017, and also configures VS 2017 so that it discovers the C standard library headers.

This change only works for the new C++ plugins. The software model plugins now assume VS 2015 and SDK 8.1.

  1. … 12 more files in changeset.
Add support for Visual Studio with the new native plugins

  1. … 14 more files in changeset.
Only create one visual studio solution per build

    • -25
    • +28
    ./VisualStudioSolutionFile.groovy
  1. … 28 more files in changeset.
Simplify relationship between VisualStudioProjectConfiguration and VisualStudioTargetBinary

  1. … 10 more files in changeset.
Add @Override where missing in production software model sources

Prior to this change, the affected submodules had 2044 occurrences of

the @Override annotation. With this commit, there are now 3492

occurrences. This suggests some divergence in IDE settings, either

across developers, across time, or both. At the moment, it appears that

IDEA (15 CE) is configured correctly to add @Override automatically.

This same refactoring should probably be done globally acrosse the

Gradle codebase, but has been constrained here to software model-related

submodules (a) because it is what the author is responsible for and (b)

because significant refactoring of type hierarchies is underway there

right now--the kind of work most likely to benefit from the compiler

checks that proper use of @Override affords.

Should this same refactoring be applied globally, it would be worth

looking into enforcing consistent use of @Override via checkstyle or

similar at the same time.

  1. … 419 more files in changeset.
Moves class & test back to ideNative module

+review REVIEW-5552

    • -0
    • +104
    ./RelativeFileNameTransformer.java
  1. … 5 more files in changeset.
Model report displays a relative path to the build script for DSL based rules - Moves RelativeFileNameTransformer to core

+review

  1. … 18 more files in changeset.
Adds type information to the model report

+review

  1. … 16 more files in changeset.
Moved a few classes to live in org.gradle.internal.xml and org.gradle.internal.html

  1. … 62 more files in changeset.
Extracted Visual Studio and CDT code into ‘ide-native' subproject

- Visual studio test fixtures stay in ‘cpp’ for now

+review REVIEW-5128

    • -0
    • +26
    ./AbsoluteFileNameTransformer.java
    • -0
    • +96
    ./RelativeFileNameTransformer.java
    • -0
    • +58
    ./VisualStudioFiltersFile.groovy
    • -0
    • +98
    ./VisualStudioProjectFile.groovy
    • -0
    • +114
    ./VisualStudioSolutionFile.groovy
  1. … 102 more files in changeset.