Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Ensure solution file generation is deterministic

    • -0
    • +2
    ./internal/VisualStudioSolutionFileTest.groovy
  1. … 1 more file in changeset.
Support multi-project with some unbuildable project

    • -2
    • +66
    ./internal/VisualStudioSolutionFileTest.groovy
  1. … 2 more files in changeset.
Fix test failures on Windows

    • -0
    • +1
    ./internal/VisualStudioProjectFileTest.groovy
    • -5
    • +11
    ./internal/VisualStudioSolutionFileTest.groovy
  1. … 3 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.

    • -26
    • +11
    ./internal/VisualStudioSolutionFileTest.groovy
  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.

    • -3
    • +55
    ./internal/VisualStudioProjectFileTest.groovy
  1. … 12 more files in changeset.
Only create one visual studio solution per build

    • -47
    • +42
    ./internal/VisualStudioSolutionFileTest.groovy
  1. … 28 more files in changeset.
Remove BuildableComponentSpec from VS project and solution objects

- Implement Named, Buildable instead

- Move non-dsl methods to internal interface

- Remove some now unnecessary references to projectPath

    • -2
    • +1
    ./internal/VisualStudioSolutionFileTest.groovy
  1. … 14 more files in changeset.
Simplify relationship between VisualStudioProjectConfiguration and VisualStudioTargetBinary

    • -4
    • +7
    ./internal/VisualStudioProjectFileTest.groovy
    • -1
    • +1
    ./internal/VisualStudioSolutionFileTest.groovy
  1. … 9 more files in changeset.
Detangle software model objects from visual studio model

    • -10
    • +6
    ./internal/VisualStudioSolutionFileTest.groovy
  1. … 20 more files in changeset.
Cleanup test outputs for 'ide-native' subproject

    • -2
    • +4
    ./internal/VisualStudioFiltersFileTest.groovy
    • -4
    • +6
    ./internal/VisualStudioProjectFileTest.groovy
    • -3
    • +5
    ./internal/VisualStudioSolutionFileTest.groovy
  1. … 1 more file in changeset.
Changed the various visual studio model types to honour the `AbstractBuildableModelElement` contract.

All subtypes now honour this contract, so removed the broken constructor.

    • -1
    • +2
    ./internal/VisualStudioSolutionFileTest.groovy
  1. … 10 more files in changeset.
Moves class & test back to ideNative module

+review REVIEW-5552

    • -0
    • +166
    ./internal/RelativeFileNameTransformerTest.groovy
  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

    • -122
    • +0
    ./internal/RelativeFileNameTransformerTest.groovy
  1. … 19 more files in changeset.
Make DirectInstantiator a singleton.

    • -1
    • +1
    ./internal/VisualStudioSolutionFileTest.groovy
  1. … 89 more files in changeset.
Moved a few classes to live in org.gradle.internal.xml and org.gradle.internal.html

    • -1
    • +1
    ./internal/VisualStudioFiltersFileTest.groovy
    • -1
    • +1
    ./internal/VisualStudioProjectFileTest.groovy
  1. … 62 more files in changeset.
Renamed package org.gradle.nativebinaries -> org.gradle.nativeplatform

    • -3
    • +3
    ./internal/VisualStudioSolutionFileTest.groovy
  1. … 837 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
    • +122
    ./internal/RelativeFileNameTransformerTest.groovy
    • -0
    • +97
    ./internal/VisualStudioFiltersFileTest.groovy
    • -0
    • +118
    ./internal/VisualStudioProjectFileTest.groovy
    • -0
    • +190
    ./internal/VisualStudioSolutionFileTest.groovy
  1. … 103 more files in changeset.