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