Commit Graph

1594 Commits

Author SHA1 Message Date
AndriySvyryd e32d1b069f Using the default namespace for the resources class 2014-06-27 15:40:38 -07:00
Brice Lambson efd257a7be Run tests on both k10 and net45 2014-06-25 09:46:41 -07:00
Pranav K 0023eac56b Modify KoreBuild to not set a K_BUILD_VERSION if it is already set (CI scenarios) 2014-06-21 18:25:10 -07:00
David Fowler 980e28a79f Updated kvm.ps1 2014-06-20 12:35:56 -07:00
Brice Lambson 782e586c22 Bump versions to *-alpha2-* 2014-06-19 16:05:56 -07:00
Wei Wang 213cddb339 Default author is set in KoreBuild script
- If there is a non-empty env var "K_AUTHOR", use its value as default
  author
- Otherwise, use the value of predefined var "AUTHORS"
2014-06-18 15:28:29 -07:00
David Fowler a1583f298c Change k build to kpm build. 2014-06-15 07:49:55 -07:00
Ryan Nowak 545c614320 temporarily disable stylecop for tests 2014-06-11 16:47:17 -07:00
Brice Lambson 9774d4531f Revert "Run tests on both net45 and k10 (Fix #42)"
This reverts commit c2a22b57b0.
2014-06-09 15:46:27 -07:00
Brice Lambson c2a22b57b0 Run tests on both net45 and k10 (Fix #42) 2014-06-09 14:18:41 -07:00
Brice Lambson 71a77685e6 Add Resources.cs to fix VS warnings 2014-06-06 09:42:09 -07:00
Pranav K 9d3b449f9f Use '\n' instead of Environment.NewLine when tokenizing multi-line resx
statements

Fixes #76
2014-05-29 16:43:02 -07:00
Ryan Nowak 9a960a5831 Adding scripts for stylecop 2014-05-28 12:53:40 -07:00
DamianEdwards 8ed77f290d Fix build break 2014-05-22 18:36:33 -07:00
DamianEdwards 464bf577bc Look for signtool.exe in absolute paths 2014-05-22 18:33:14 -07:00
DamianEdwards 6d5e709b85 Add tasks for:
- Installing node locally
- Running node
- Installing npm packages
- Install bower packages
- Running grunt
2014-05-22 16:36:57 -07:00
Pranav K 6c6e474db1 Removing support for csproj generation as part of build
* Removing 'watch' target since it's no longer useful
2014-05-21 15:47:54 -07:00
Louis DeJardin 33e8ffd261 Updating kvm in KoreBuild 2014-05-10 16:58:24 -07:00
Pranav K f957e7caee Updating BuildEnv.shade to use longer build numbers 2014-05-07 11:34:28 -07:00
Brice Lambson 2c7f9641c8 Make `build pull` less destructive 2014-05-06 09:34:10 -07:00
David Fowler 43b02a07b5 Cleanup left over cruft 2014-05-04 16:13:33 -07:00
David Fowler 7e90d0ef32 Fixed k10 csproj generation
- Added the project k targets to KoreBuild
2014-05-04 13:31:33 -07:00
Louis DeJardin 60267a3a22 Temporarily disabling k10 xunit runs 2014-05-02 17:14:17 -07:00
Louis DeJardin c1e8c7a0f7 Updating KoreBuild to use kvm/kpm/kre 2014-05-02 14:29:57 -07:00
AndriySvyryd 6cb896dc0f asf 2014-05-01 12:42:21 -07:00
AndriySvyryd 85a9af832e Run tests for all configured platforms 2014-04-30 12:10:06 -07:00
David Fowler 01daa33403 Added xml assembly since it's no included on mono by default 2014-04-26 13:03:51 -07:00
David Fowler e90fe3cefa Fixed issues with no finding main project k package if not on mono 2014-04-26 12:53:45 -07:00
David Fowler 90a149ab80 Added initial support for mono 2014-04-26 12:46:37 -07:00
Brice Lambson 8b2dfabc30 Generate projects for net451 2014-04-21 13:16:45 -07:00
Pranav K 634f069c3c Adding support for generating resx files from build
* Adding support for resx file generation as part of watch command
2014-04-14 12:32:39 -07:00
Pranav K ccaaaeb392 Adding asmdiff.shade 2014-03-25 22:19:14 -07:00
Pranav K 752e559b2f Space - the final frontier 2014-03-17 16:42:40 -07:00
Pranav K 07465158c2 Modifying csproj generator to not add references to shared projects 2014-03-17 14:14:56 -07:00
David Fowler 5a10bb338b Updated make-roslyn-fast script
- Account for changing assembly names by keeping 2 lists
2014-03-16 03:08:22 -07:00
David Fowler 65d461814f Added 4.5.1 support for web projects 2014-03-13 22:18:46 -07:00
Brice Lambson 9be70fb808 Target .NET Framework 4.5.1 in generated csproj files 2014-03-12 14:29:00 -07:00
Brice Lambson 6aab876f00 Support multi-part code values during project generation 2014-03-09 16:59:32 -07:00
David Fowler 53e3ea15c9 Added support for excludes in project.json files. 2014-03-09 14:02:30 -07:00
Brice Lambson 9d6b227226 Run tests during build 2014-03-07 17:26:11 -08:00
David Fowler 90430b425d If there's a contract folder then use it in the nuget package for compilation. 2014-03-06 23:29:14 -08:00
David Fowler ff922fcbd6 Don't use the cache for the roslyn ngen 2014-03-05 12:47:06 -08:00
David Fowler 08ab9b3130 Update ngen roslyn script to handle new version of roslyn 2014-03-04 21:19:47 -08:00
Pranav K 84c2e7cffe Do not attempt to add the designer file as part of the tt generation
This results in multiple copies of the .Designer file being added to the
project in different locations which gets confusing.
2014-03-03 12:10:57 -08:00
David Fowler 3d0ec33404 Added other candidate folder for weird packages like shouldly. 2014-03-02 12:22:55 -08:00
David Fowler e65b122584 Fixed issue with multiple shared file projects
- Create new Files instance so project generator doesn't have left over state.
2014-03-01 01:41:49 -08:00
David Fowler ba807f65fc Added basic shared file support for project.json based on runtime behavior. 2014-03-01 01:01:36 -08:00
Pranav K e859697d58 Modify Resources.tt to generate a property and a format method for each resource 2014-02-27 13:50:11 -08:00
Pranav K 5dccaabe88 Modify Resources template to support named and index based formatting
parameters
2014-02-26 14:03:10 -08:00
David Fowler 9cdf630f19 Make all package references private so that they get copied to bin 2014-02-24 23:41:39 -08:00
David Fowler 3059e299f5 Added overwrite=true to ngen logic 2014-02-24 23:18:42 -08:00
David Fowler 5dfb23d87b Added target to gac and ngen roslyn 2014-02-24 23:03:36 -08:00
anpete d35d168973 Enable warningsAsErrors compiler option in project gen 2014-02-17 22:28:22 -08:00
David Fowler df09af0ff2 Added ability to generate web project that bootstraps helios. 2014-02-14 02:14:53 -08:00
anpete 31ba4e8430 Use named parameters for format strings 2014-02-13 17:20:00 -08:00
David Fowler 95d5324bcf Fixed sample generation to use new command line. 2014-02-12 15:20:53 -08:00
Pranav K 1c6f185989 Replace tt template with generated code 2014-02-12 12:28:26 -08:00
Pranav K 076ab987b1 Changing resx generation to use tt file 2014-02-12 10:26:11 -08:00
Brice Lambson ffe5f070e0 Configure bugtraq options after clone
This enables linking to issues from commit messages in various tools (e.g. gitk, TortoiseGit, etc.)
2014-02-11 13:24:58 -08:00
David Fowler 050aeb12c7 Updated the k build target to not use the cache. 2014-02-10 23:40:19 -08:00
David Fowler 0eace4bbe6 Fixed native compile target by exposing the exec macro 2014-02-10 19:31:29 -08:00
David Fowler 8990f987a0 Added native compile to the standard goals
- Builds native projects to a common location
2014-02-10 19:15:25 -08:00
David Fowler 1964e884e1 Initial version of watch target.
- Added FileWatcher helper class
- Added ability to disable fetching k from nuget every time it's called
- Added watch target to standard goals
- Added ability to skip project generation for net45.
  This is useful for watch so that changes made to the
  project but not saved to disk won't be discarded when the
  watcher runs.
2014-02-01 11:55:10 -08:00
Pranav K 37e225d517 Regenerate resx files using ResxFileCodeGenerator
This is a temporary arrangement until we can start generating designer
file equivalents from k build. A side-effect of the change is that the
generated file will no longer build in CoreCLR profile due to missing API.
2014-02-01 10:33:34 -08:00
David Fowler 27574b1616 Change the runtime generation so that it runs the app using dynamic compilation. 2014-02-01 00:18:33 -08:00
anpete a951d40352 Match k build resource embedding 2014-01-30 11:52:20 -08:00
David Fowler c616eaca6f Handle timestamp based versions in kruntime itself
- This is useful when testing privates of the runtime itself.
2014-01-30 02:34:44 -08:00
Pranav K 738ab055de Adding support for debugging sample applications 2014-01-29 21:56:59 -08:00
AndrewPeters f4e3bb768d Adds resx to proj gen 2014-01-29 15:17:04 -08:00
AndrewPeters 9935af3a43 Improved package reference resolution. 2014-01-28 22:22:58 -08:00
David Fowler cd93c4f551 Don't use k-clean just delete the bin directory. 2014-01-27 22:58:26 -08:00
David Fowler 880add3de8 Fix a couple of things
- Fixed the build number generation
- Bumped version to 0.2.1
- Get projectk nuget on demand
- Removed k-init
2014-01-27 22:42:45 -08:00
David Fowler 824b877b4a Changed default target to initialize. 2014-01-27 22:03:55 -08:00
David Fowler a738b84deb Modified the build.
- Added BuildEnv with BuildNumber property
- Fixed generate projects
2014-01-27 19:26:53 -08:00
Chris Ross 921a848cce Read compliationOptions per config. 2014-01-27 14:50:02 -08:00
David Fowler e5fb47158b Fixed project updates. 2014-01-26 02:52:30 -08:00
David Fowler 513295e19c Only update project file if there's changes to apply. 2014-01-26 02:36:59 -08:00
David Fowler e0b89604ce Read the solution file so project guids don't change on regen. 2014-01-26 02:16:20 -08:00
David Fowler d3ca896dd0 Handle per configuration package references when genning projects. 2014-01-25 23:25:52 -08:00
David Fowler 77b1c3fe3b Added netcore45 to the list of target frameworks. 2014-01-25 22:04:36 -08:00
Pranav K d2fa7f031f * Allow cached version of kRuntime to be used in install
* Add k-init to allow restoring kRuntime as a one time operation
2014-01-25 21:25:17 -08:00
David Fowler b7c803aa80 Restore ProjectK package once. 2014-01-25 20:05:10 -08:00
David Fowler 9f5251231e Use cache for ProjectK package 2014-01-25 19:57:03 -08:00
David Fowler a9329da87b Get the latest package. 2014-01-25 17:27:28 -08:00
Pranav K 667a7c24a4 Updating script to use package from feed 2014-01-25 17:22:07 -08:00
David Fowler 84f35cab5e Handle defines and unsafe code. 2014-01-25 05:31:46 -08:00
David Fowler 97c064af5c Added default configurations if none specified. 2014-01-25 04:58:35 -08:00
David Fowler 4a3491e5b8 Made project generation more robust so that it handles more cases. 2014-01-25 04:36:58 -08:00
David Fowler 52c9e72ee1 Changed package name to KoreBuild. 2014-01-25 01:12:12 -08:00
David Fowler f53b844807 Added packing step for build libraries. 2014-01-24 23:50:03 -08:00
David Fowler b5a80997d6 Fixed missing references node in k10 project 2014-01-24 01:57:03 -08:00
David Fowler 010f5f9569 Added default build files. 2014-01-23 21:29:58 -08:00
Louis DeJardin acdf8aa3bd Recursing to compile
continues to other repos on errors
displays summary at end
2014-01-23 13:54:11 -08:00
Louis DeJardin b20ee8784c Initial code 2014-01-23 13:53:13 -08:00