Commit Graph
100 Commits
Author SHA1 Message Date
Renaud Paquay eed2900b43 Merge dev => integration
End of Iteration #1 of v1.1

--HG--
branch : integration
2011-03-01 16:09:09 -08:00
Renaud Paquay 21a5a30ca2 Bug fix
--HG--
branch : dev
2011-02-24 16:16:08 -08:00
Renaud Paquay 6dffcfed8c Add missing project to Azure solution
--HG--
branch : dev
extra : transplant_source : %B5L%AB%19%EE%40%CE%27n%10.%DD%94s%93%19%09l%01u
2011-02-24 14:53:25 -08:00
Renaud Paquay 1d347d599e Fix warning (unused code)
--HG--
branch : dev
extra : transplant_source : %3E%97%C9%DFW%A4%1F%2B4%22%B6%D0%B3M%18%88%E8X%1D%C6
2011-02-24 14:53:13 -08:00
Renaud Paquay 6b88f4f859 Fix merge errors
--HG--
branch : dev
2011-02-19 19:14:17 -08:00
Renaud Paquay 4883ffa5c9 Merge default => dev
--HG--
branch : dev
2011-02-19 18:14:08 -08:00
Renaud Paquay efa13104d1 Fixing csproj file
--HG--
branch : dev
2011-02-19 17:58:31 -08:00
Renaud Paquay df1249bab5 Adding recent modules to Azure solution
--HG--
branch : dev
2011-02-19 17:55:52 -08:00
Renaud Paquay 030999dda3 Ensure Azure specific IStorageProvider is registered properly
The AzureBlobStorageProvider components must be registered as a
per-lifetime-scope in the "Shell" container, not in the "Host" container.

This is why it must be registered in the "Config/Sites.Config" file instead
of the "Config/Host.config" files.

This also allows us to remove the "AZURE" compilation directive from
Orchard.Framework implementation.

All in all, this ensures that the files stored in the "Media" folder
are stored in the Azure Blob Storage even when running locally in
Visual Studio.

--HG--
branch : dev
extra : transplant_source : %3E%E2%82g%18M%AB%26xi%CA%19%99H%3A%A0%20%F0%B2F
2011-02-19 16:13:23 -08:00
Renaud Paquay 8a0cfa7805 Ensure SqlCe assembly is copied to ~/bin even if present in the GAC
--HG--
branch : dev
extra : transplant_source : %F0%02/%D4%F3y%D9%D6%03%DD%28%ECh%EC%0F/%A9%C0%C6T
2011-02-19 16:03:47 -08:00
Renaud Paquay feb927485d Support for running and debugging Azure.Web in Visual Studio
We need to copy contents files from Modules, Themes and Core directory
of Orchard.Web into the respective directory in Orchard.Azure.Web.

This is because when running Orchard.Azure.Web in Visual Studio, the web
application runs from the Orchard.Azure.Web directory.

Also update .hgignore file to ignore these directories.

--HG--
branch : dev
extra : transplant_source : %BB%F5j%1ANvL%B2g%2C%7EQ%3A%10VT%EA%D7%28%B5
2011-02-19 16:02:47 -08:00
Renaud Paquay 07bdb257d6 Temporary workaround until Azure Unit Test can run in CI server
--HG--
branch : dev
2011-02-14 16:08:57 -08:00
Renaud Paquay ba1f5082fa Renaming target for Azure build
--HG--
branch : dev
2011-02-14 12:47:03 -08:00
Renaud Paquay ae701e587b Merge
--HG--
branch : dev
2011-02-14 12:40:11 -08:00
Renaud Paquay 8a32060aee Changing azure build folder name
--HG--
branch : dev
2011-02-14 12:36:03 -08:00
Renaud Paquay ec36d17cf8 Temporary fix for compilation errors
--HG--
branch : dev
2011-02-14 12:34:05 -08:00
Renaud Paquay e796652c0b Adding Azure target to main msbuild file
--HG--
branch : dev
2011-02-11 11:23:14 -08:00
Renaud Paquay a1f9cf36e0 Adding comments
--HG--
branch : dev
2011-02-10 11:03:12 -08:00
Renaud Paquay 9ca3eef776 Merge default => dev
--HG--
branch : dev
2011-01-17 15:17:58 -08:00
Renaud Paquay 55805459b3 Added tag 1.0 for changeset 16f874f7c4f3 2011-01-17 15:15:44 -08:00
Renaud Paquay 9722c92226 Merge 1.x => default 2011-01-17 15:15:21 -08:00
Renaud Paquay 99e4ed8857 Updating version #s to match 1.0 release
--HG--
branch : 1.x
2011-01-17 15:04:57 -08:00
Renaud Paquay a74a807089 Added tag 1.0 for changeset 5cc01ad95f11
--HG--
branch : 1.x
2011-01-12 19:08:43 -08:00
Renaud Paquay ceb9ead9b0 Fixing solution file
--HG--
branch : 1.x
2011-01-12 19:07:12 -08:00
Renaud Paquay 55e2bd15db Remove unused entries
--HG--
branch : 1.x
2011-01-12 13:52:15 -08:00
Renaud Paquay 4f09893445 Updating credits.txt file
--HG--
branch : 1.x
2011-01-12 11:22:06 -08:00
Renaud Paquay a79ce210a6 Merge
--HG--
branch : 1.x
2011-01-12 00:51:53 -08:00
Renaud Paquay 4dd978f304 Update the way we copy c++ run time for SqlCe
--HG--
branch : 1.x
2011-01-12 00:47:26 -08:00
Renaud Paquay 8e7004b82d Display banner message pointing to Themes page after installation
--HG--
branch : 1.x
2011-01-11 20:26:03 -08:00
Renaud Paquay bc5ec3e014 Better error message when package installation failed
Work Item: 17194

--HG--
branch : 1.x
2011-01-11 20:04:12 -08:00
Renaud Paquay de42a2d4a9 Adding link to Gallery in "Modules" and "Themes" pages
--HG--
branch : 1.x
2011-01-11 19:01:46 -08:00
Renaud Paquay 29cefd8a13 Merge
--HG--
branch : 1.x
2011-01-11 18:37:27 -08:00
Renaud Paquay f9f0e671e1 Adding missing files
--HG--
branch : 1.x
2011-01-11 18:34:27 -08:00
Renaud Paquay 94563832d9 Updating version # to 1.0
--HG--
branch : 1.x
2011-01-11 16:47:30 -08:00
Renaud Paquay 3930c234e4 Merge
--HG--
branch : 1.x
2011-01-11 16:43:09 -08:00
Renaud Paquay 4442c832b6 Enabling Gallery by default in Setup
--HG--
branch : 1.x
2011-01-11 16:42:48 -08:00
Renaud Paquay 947877d4a0 Don't set write access to ~/Modules and ~/Themes by default
--HG--
branch : 1.x
2011-01-11 16:34:05 -08:00
Renaud Paquay c4eb4d1c9c Updating SqlServerCompact to 4.0.8482.1
--HG--
branch : 1.x
2011-01-11 16:22:19 -08:00
Renaud Paquay 8277e19312 Implement WorkContent.HttpContext
Work Item: 17008

--HG--
branch : 1.x
2011-01-11 11:37:50 -08:00
Renaud Paquay c731c2b591 Merge
--HG--
branch : 1.x
2011-01-10 18:13:02 -08:00
Renaud Paquay e97fab3dfe Make jQuery category "Core"
Work Item: 17109

--HG--
branch : 1.x
2011-01-10 16:33:00 -08:00
Renaud Paquay 9dde617b29 Merge and fix remaining few permission checks
--HG--
branch : 1.x
2011-01-10 13:53:33 -08:00
Renaud Paquay 66a056cf0a Merge
--HG--
branch : 1.x
2011-01-10 13:31:20 -08:00
Renaud Paquay 6a8ee76697 Fix Work Item: 16622
--HG--
branch : 1.x
2011-01-09 10:35:44 -08:00
Renaud Paquay 512b5469bb Merge
--HG--
branch : 1.x
2011-01-08 10:58:08 -08:00
Renaud Paquay 83b11865eb Fix some specflow tests to not being ignored anymore
--HG--
branch : 1.x
2011-01-08 10:56:54 -08:00
Renaud Paquay c1e272028b Remove test fixture attribute from abstract base class
This is to avoid nunit reporting ignored tests for the abstract class.

--HG--
branch : 1.x
2011-01-08 10:00:01 -08:00
Renaud Paquay 32ac0ffc6b Temporaty fix for CI error
--HG--
branch : 1.x
2011-01-07 23:59:21 -08:00
Renaud Paquay 37909d97a4 Merge
--HG--
branch : 1.x
2011-01-07 23:52:32 -08:00
Renaud Paquay 89826a93d3 Fix "adding a page" link in default homepage
Work Item: 17130

--HG--
branch : 1.x
2011-01-07 23:44:50 -08:00
Renaud Paquay b3e13ed1a3 Make created parts attachable by default
Also sort the parts by name in the "ListParts" page

Work Item: 17115

--HG--
branch : 1.x
2011-01-07 23:40:20 -08:00
Renaud Paquay ddb728c181 Work Item: 17116
--HG--
branch : 1.x
2011-01-07 22:40:20 -08:00
Renaud Paquay 23f22a6e77 Add PublishLater feature to blog dependencies
--HG--
branch : 1.x
2011-01-07 22:29:23 -08:00
Renaud Paquay ea75c55830 Make UI resilient to delete user
Work Item: 17101

--HG--
branch : 1.x
2011-01-07 22:28:46 -08:00
Renaud Paquay 8ea9a38829 Fix tag save issue
Work Item: 17075

--HG--
branch : 1.x
2011-01-07 21:55:03 -08:00
Renaud Paquay 27f7921356 Fix NullReferenceException in comments module
The comments service didn't expect working with unpublished content items.

Work Item: 17070

--HG--
branch : 1.x
2011-01-07 21:46:22 -08:00
Renaud Paquay 9a4c5d6c52 Fixing widget layer rule issue
Ensuring that the layer rule scripting engine supports more complex rules
such as (authenticated) and (url "~/notes").

Add a bunch of unit tests to ensure consistency between DLR based
engine and custom engine.

Work Item: 17186

--HG--
branch : 1.x
2011-01-07 21:44:50 -08:00
Renaud Paquay c3b2b87ed1 Reformat file
--HG--
branch : 1.x
2011-01-07 12:11:10 -08:00
Renaud Paquay aa8d357998 Fix issue with published and modified dates not properly set
--HG--
branch : 1.x
2011-01-06 18:43:26 -08:00
Renaud Paquay cd9445930c Fix threading issue
Work Item: 17154

--HG--
branch : 1.x
2011-01-05 17:28:48 -08:00
Renaud Paquay 68a2f6dc51 Invalidate cached configuration when path changes
The nhibernate configuration stores the physical path to the SqlCe database
so we need to include the physical location as part of the hash key, so that
xcopy migrations work as expected.

Work Item: 17159

--HG--
branch : 1.x
2011-01-05 16:25:51 -08:00
Renaud Paquay c1d6d2b6b6 Updating feed URL for 0.9 release 2010-12-16 18:04:17 -08:00
Renaud Paquay 92980bbf82 Merge dev => default 2010-12-15 15:23:48 -08:00
Renaud Paquay c56c5b7777 Updating gallery feed URL
--HG--
branch : dev
2010-12-15 15:21:27 -08:00
Renaud Paquay 9b8b858676 Merge
--HG--
branch : dev
2010-12-14 23:02:40 -08:00
Renaud Paquay 2f7315b446 Capture ASP.NET "Application Lifetime Events" in SpecFlow test logs
This should help diagnose why some of the tests occasionaly fail
with an "AppDomainUnloaded" exception.

--HG--
branch : dev
2010-12-14 22:59:39 -08:00
Renaud Paquay 8935efc96c Update version # to 0.9.0
--HG--
branch : dev
2010-12-13 21:56:39 -08:00
Renaud Paquay 41ac7c975b Fix unit tests
--HG--
branch : dev
2010-12-13 17:07:28 -08:00
Renaud Paquay 2539da02a8 Fix unit tests
--HG--
branch : dev
2010-12-13 16:58:24 -08:00
Renaud Paquay 810603ed78 Fix typo
--HG--
branch : dev
2010-12-13 16:43:38 -08:00
Renaud Paquay b06f5d83d3 Merge
--HG--
branch : dev
2010-12-13 16:42:23 -08:00
Renaud Paquay 01d740efd3 SpecFlow test for dynamic compilation
The SpecFlow test for dynamic compilation wasn't actually trigering
dynamic compilation for all modules, because some of the were copied
to the "~/bin" assembly of the hosted ASP.NET application used for
SpecFlow testing.

This now works as expected, and we have 3 tests for this: one with
dynamic compilation enabled, one with dynamic comilation disabled,
and one with forced dynamic compilation (other loaders disabled).

--HG--
branch : dev
2010-12-13 16:32:00 -08:00
Renaud Paquay 18c097b66a Adding log related to dynamic compilation
--HG--
branch : dev
2010-12-13 12:06:42 -08:00
Renaud Paquay e9e4e71d00 Fix too aggressive caching of loaded extensions
--HG--
branch : dev
2010-12-13 11:36:09 -08:00
Renaud Paquay e4243412d1 Added a "Disabled" option for all extension loaders
--HG--
branch : dev
2010-12-12 23:25:43 -08:00
Renaud Paquay 7c3b71d5e2 Added a "Disabled" option for all extension loaders
--HG--
branch : dev
2010-12-12 23:25:37 -08:00
Renaud Paquay b2d0f1d623 Add ability to configure orchard components via config file
A special file "HostSingletons.config" is read at startup to
look for properties to set on host components.

--HG--
branch : dev
2010-12-12 22:40:39 -08:00
Renaud Paquay 01fdf07b95 Fix SpecFlow tests
--HG--
branch : dev
2010-12-11 14:39:37 -08:00
Renaud Paquay 94192a667b Fix merge errors
--HG--
branch : dev
2010-12-11 14:21:49 -08:00
Renaud Paquay f69c47b544 Merge default => dev
--HG--
branch : dev
2010-12-11 14:19:15 -08:00
Renaud Paquay 43082540bb Fix unit test
--HG--
branch : dev
2010-12-10 23:49:27 -08:00
Renaud Paquay 7bb485ed4e Making specflow tests faster
When setting up specflow tests, we ended up copying the full content
of the "bin" folder of every module. These folder contain not only
the module assembly, but also many other assemblies used by the
Orchard framework (the framework itself, and all dependencies).

We know skip these files, which dramatically decreases the amount of
file I/O needed to start these tests.

Also adding logging to trace what's going on during initialization.

--HG--
branch : dev
2010-12-10 23:45:55 -08:00
Renaud Paquay 9e0387c76a Remove all traces of "default.aspx"
--HG--
branch : dev
2010-12-10 21:42:57 -08:00
Renaud Paquay 3bbdac0eb6 Remove default.aspx from Orchard.web
It hasn't been needed since MVC2, and it now broken with MVC3.

--HG--
branch : dev
extra : transplant_source : N%CA%B4%F6%13%9C%BE%2AL%14z_%13%A9%90cF%00%DCn
2010-12-10 21:09:53 -08:00
Renaud Paquay b6205e2295 Merge
--HG--
branch : dev
2010-12-10 13:08:42 -08:00
Renaud Paquay 04f733c34b Remove fallback for field specialization
Fallback logic is implied by ordering in placement.info

--HG--
branch : dev
2010-12-10 13:02:54 -08:00
Renaud Paquay e9380fb02f Merge
--HG--
branch : dev
2010-12-10 12:03:27 -08:00
Renaud Paquay 9337e12134 Adding differentiator fallback for field locations override
Work Item: 16915

--HG--
branch : dev
2010-12-10 11:59:20 -08:00
Renaud Paquay 8e7adc6ee2 Remove unused legacy code
--HG--
branch : dev
2010-12-09 18:01:36 -08:00
Renaud Paquay cd68f2430c Merge
--HG--
branch : dev
2010-12-09 13:07:57 -08:00
Renaud Paquay b91101d2ec Add check for extension with the same ID
This can happen as we collect extensions from different
source locations.

Work Item: 16632

--HG--
branch : dev
2010-12-09 13:07:26 -08:00
Renaud Paquay 1ce6ab190e Merge
--HG--
branch : dev
2010-12-09 12:15:00 -08:00
Renaud Paquay 93914fc296 Rename method
--HG--
branch : dev
2010-12-09 09:56:57 -08:00
Renaud Paquay 1cc0c528f8 Merge
--HG--
branch : dev
2010-12-08 21:39:58 -08:00
Renaud Paquay 932f7fd792 Fix unit tests
--HG--
branch : dev
2010-12-08 21:39:17 -08:00
Renaud Paquay 4df23c2221 Tweak assembly loading policy one more
We have this in Orchard.Setup.csproj:
    <Reference Include="Autofac, Version=2.1.13.813, Culture=neutral, PublicKeyToken=17863af14b0044da, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>..\..\..\..\lib\autofac\Autofac.dll</HintPath>
    </Reference>

However, version of autoface we are using is not 2.1.13.813.

This means that, even if the full assembly name is specified in the csproj file,
we still need to lookup the assembly by short name if we can't find it.

--HG--
branch : dev
2010-12-08 20:07:58 -08:00
Renaud Paquay ee271abff2 Rename method
--HG--
branch : dev
2010-12-08 18:32:59 -08:00
Renaud Paquay 7a4ece294c Merge
--HG--
branch : dev
2010-12-08 18:14:56 -08:00
Renaud Paquay ff6c5f3edc Make the engine view discovery more correct
For themes, the pattern is slighty different than for modules,
Also, we need to interleave the different views engine in between
themes and base themes, so that overrides between Razor and WebForms
work as excpected.

--HG--
branch : dev
2010-12-08 15:40:15 -08:00
Renaud Paquay a81d4c0821 Removing incorrect definition of extension type
There is no such thing as a "Core" extension type.
"Theme" and "Module" are the only valid extension types.

--HG--
branch : dev
2010-12-08 14:44:55 -08:00