Commit Graph

40898 Commits

Author SHA1 Message Date
John Luo 390fdd325b Move web.config and use ANCM 2016-04-11 10:02:42 -07:00
John Luo e3a9bc07e5 Merge branch 'release' into dev 2016-04-11 10:01:08 -07:00
John Luo 2b929327aa Moving web.config and use ANCM 2016-04-11 10:00:28 -07:00
John Luo da08d2d9e2 Merge branch 'release' into dev 2016-04-11 09:58:29 -07:00
John Luo 03fcadc576 Moving web.config and use ANCM 2016-04-11 09:58:01 -07:00
John Luo b5fea604ec Merge branch 'release' into dev 2016-04-11 09:56:17 -07:00
John Luo 8742b463ba Moving web.config 2016-04-11 09:55:42 -07:00
John Luo eb116cdb56 Merge branch 'release' into dev 2016-04-11 09:54:13 -07:00
John Luo f75609dedd Move web.config to application root 2016-04-11 09:53:28 -07:00
John Luo 10f0f0c64a Merge branch 'release' into dev 2016-04-11 09:49:43 -07:00
John Luo 8e8d7ad6b0 Move web.config to application root 2016-04-11 09:48:57 -07:00
John Luo 12fff1833f Merge branch 'release' into dev 2016-04-11 09:47:28 -07:00
Stephen Halter 7d4fcfeb23 Depend on separate libuv package 2016-04-10 21:15:43 -07:00
Doug Bunting 656689b5f7 Remove workaround for aspnet/External#51
- problem no longer exists in .NET Core
2016-04-10 14:07:18 -07:00
Aman Kubanychbek 8ad5fdceb4 fix typo in README.md 2016-04-11 00:02:44 +06:00
Stephen Halter 1b3c4a62c2 Merge branch 'release' into dev 2016-04-08 20:30:09 -07:00
John Luo 816b5df9cd React to moving web.config 2016-04-08 16:35:14 -07:00
Pranav K 662fbd6abe Updating release management scripts 2016-04-08 16:11:24 -07:00
Doug Bunting 82fd17d050 Merge branch 'release' into dev 2016-04-08 16:06:59 -07:00
Kiran Challa 701ef04f9d Merge branch 'release' into dev 2016-04-08 15:18:19 -07:00
Kiran Challa 4423e4af38 Changed DNX451 references to NET451 2016-04-08 15:15:29 -07:00
Kiran Challa f31e9969c7 Changed DNX451 references to NET451 2016-04-08 15:05:45 -07:00
Kiran Challa 64653cfa3c Merge branch 'release' into dev 2016-04-08 15:05:19 -07:00
Kiran Challa 330200874d Changed DNX451 references to NET451 2016-04-08 15:04:49 -07:00
Kiran Challa b5bc7b6984 Merge branch 'release' into dev 2016-04-08 15:04:27 -07:00
Kiran Challa 624467286d Changed DNX451 references to NET451 2016-04-08 15:03:58 -07:00
Kiran Challa 2e1c290172 Merge branch 'release' into dev 2016-04-08 15:00:28 -07:00
Kiran Challa 42ad584401 Changed DNX451 references to NET451 2016-04-08 14:53:22 -07:00
Doug Bunting a0c8834c70 Preserve existing metadata in `ViewDataDictionary` where possible
- #4116
- generalize rules for `ModelMetadata` creation; minimize metadata changes when Model is updated
 - down to a single special case in VDD for `Nullable<T>`
 - note existing functional tests did not need to change
- remove `ViewDataDictionary(ViewDataDictionary, object)` constructor; use `new VDD<object>(source, model)`
- allow all `Model` assignments in a view component
 - copy-constructed VDD in `ViewComponentContext` previously preserved the source's declared type

nits:
- do not call `virtual SetModel()` method from constructor; now mostly redundant
 - logic in copy constructor and `SetModel()` is consistent but different enough to keep code separate
- add some missing doc comments
- fix doc comment property versus type confusion; never need to specify `ViewDataDictionary.` prefix
- fix a few `TemplateBuilder` comments and remove unnecessary `model: null` argument to VDD constructor
2016-04-08 14:44:36 -07:00
Ryan Nowak 7b50ea39da Merge branch 'release' into dev 2016-04-08 12:26:52 -07:00
Stephen Halter 8667e2496b Actually add libuv-package (not libuv-build) repo
- libuv-build is already built outside of Universe and doesn't follow
  some conventions like running the normal build-compile target
2016-04-08 11:47:50 -07:00
Ryan Nowak a55544681d Fix for #3659 - handle IHtmlContent in localization
This change corrects handling of IHtmlContent instances in
LocalizedHtmlString by making using of FormattableHtmlString.
2016-04-08 11:20:49 -07:00
Stephen Halter aa7d2f3ec9 Merge branch 'release' into dev 2016-04-08 11:05:51 -07:00
mnltejaswini f4e35f5ba0 [Perf] Remove the validations in ControllerActivator and ViewComponentActivator which are redundant. These
validations are already done when selecting a controller and view component
Fixes #4367
2016-04-08 10:07:33 -07:00
Ryan Nowak a51c78da06 Remove dictionary alloc in routing
This changes TemplateMatcher to mutate RouteData.Values directly instead
of creating a new dictionary and then merging in values. This is one the
biggest single costs in routing in terms of both allocations and execution
time.

So Match now becomes TryMatch. This will dirty the state of the RVD, so
the caller needs to snapshot it before calling into it (handled
inside the TreeRouter or RouteCollection).

Some subtle changes were needed to how/when values are added to be
compatible with the existing tests. The general idea is that we add null
values for non-parameter defaults or catchalls, but only if they don't
trounce an existing value. This logic used to live in MergeValues but now
it's in TryMatch since TryMatch might be working from existing data.

Also fixed the .sln to avoid building a package that we use as shared
source.
2016-04-08 08:46:00 -07:00
Pranav K 8a4bcd9b4a Merge branch 'release' into dev 2016-04-08 06:49:33 -07:00
Pranav K b984f46096 Removing imports from src projects 2016-04-08 06:49:33 -07:00
Pranav K 2bf79a874d Removing imports from src projects 2016-04-08 06:49:31 -07:00
Pranav K 1d4363305c Merge branch 'release' into dev 2016-04-08 06:49:31 -07:00
Pranav K 4fd9e2bd40 Merge branch 'release' into dev 2016-04-08 06:49:26 -07:00
Pranav K 6e66c16dfe Removing imports from src projects 2016-04-08 06:49:26 -07:00
Pranav K 8f8d5f0940 Merge branch 'release' into dev 2016-04-08 06:49:24 -07:00
Pranav K 0c5e5dbd29 Removing imports from src projects 2016-04-08 06:49:24 -07:00
Pranav K 730a23e5ca Merge branch 'release' into dev 2016-04-08 06:49:22 -07:00
Pranav K e06a0f0898 Removing imports from src projects 2016-04-08 06:49:22 -07:00
Pranav K df8264fce5 Merge branch 'release' into dev 2016-04-08 06:49:20 -07:00
Pranav K 04a4772fe5 Removing imports from src projects 2016-04-08 06:49:20 -07:00
Pranav K 4daf205595 Merge branch 'release' into dev 2016-04-08 06:49:18 -07:00
Pranav K a41c578d88 Removing imports from src projects 2016-04-08 06:49:18 -07:00
Pranav K 460c0837fd Merge branch 'release' into dev 2016-04-08 06:49:16 -07:00