Shannon
0bbcaca067
Add unique id for TextSearch / LuceneSearch
...
Add unique id for TextSearch / LuceneSearch for each searcher.
2015-07-16 13:52:52 +02:00
Sebastiaan Janssen
55d3d8437a
Update number of tattoos
2015-07-16 12:44:10 +02:00
Shannon
9e2ab8507f
Fixes c# macro tag parser - it needs to parse all macros contained in the entire string, the regex options were wrong meaning if you tried to add multiple macros without parameters it would fail, have added a unit test for that.
2015-07-16 12:31:07 +02:00
Shannon
6ee6c77d6e
bumps version
2015-07-16 11:10:36 +02:00
Shannon
9b5d4e5b08
Moves some logic into StringExtensions, updates tests, adds other tests
2015-07-16 10:40:43 +02:00
Shannon
49f8b530b7
FIX U4-6687: Adding tests for RTE Macro parsing when macroAlias is the first attribute and a new test for multiple Macros of various format.
2015-07-16 09:51:04 +02:00
Shannon
56176d0e36
Fix U4-6687: Can't add multiple instances of a macro in RTE in 7.2.6 without ruining RTE formatting
...
We found that the MacroTagParser.cs was being greedy and matching all UMBRACO_MACRO tags instead of getting them individually.
macro.service.js was updated for posterity purposes to match the regex in the .cs side, but testing showed that it was functioning as expected without this change.
2015-07-16 09:50:49 +02:00
Shannon
ab41c900da
Quick stab at testing a method from BackofficeController for U4-6843
...
* Move GetLegacyActionJs logic into an internal static method so we can test
* Change LegacyJsActionType to internal for testing
* Add tests to verify method can determine between js paths and js blocks, so as not to pass js code into IOHelper.ResolveUrl
Conflicts:
src/Umbraco.Tests/Umbraco.Tests.csproj
2015-07-16 09:48:04 +02:00
Shannon Deminick
92e0e5e570
Merge pull request #743 from tomfulton/tests-u4-6843
...
Quick stab at testing a method from BackofficeController for U4-6843
2015-07-16 09:47:11 +02:00
Shannon
90645e5e85
Check for ~/ before using IOHelper.ResolveUrl
...
An "relative virtual path" exception can be thrown by a path like "umbraco/test.js"
2015-07-16 09:45:18 +02:00
Shannon
872c345ac9
Fix backoffice breaking when Actions use code in their JsSource - U4-6843
...
This reverts/refactors this pull request: https://github.com/umbraco/Umbraco-CMS/pull/722/files
Since JsSource can be used for a file path or actual javascript, we can't use IOHelper.ResolveUrl here. Instead we're moving it to the GetLegacyActionJs() method, which already handles deciding if it's a code or a URL.
💩
Conflicts:
src/umbraco.cms/Actions/Action.cs
2015-07-16 09:44:25 +02:00
Shannon Deminick
b4e0ddb7ad
Merge pull request #742 from tomfulton/fix/u4-6843
...
Fix backoffice breaking when Actions use code in JsSource - U4-6843
2015-07-16 09:41:20 +02:00
Tom Fulton
a1f40a3e6e
Quick stab at testing a method from BackofficeController for U4-6843
...
* Move GetLegacyActionJs logic into an internal static method so we can test
* Change LegacyJsActionType to internal for testing
* Add tests to verify method can determine between js paths and js blocks, so as not to pass js code into IOHelper.ResolveUrl
2015-07-15 23:46:31 -06:00
Tom Fulton
28df1af226
Check for ~/ before using IOHelper.ResolveUrl
...
An "relative virtual path" exception can be thrown by a path like "umbraco/test.js"
2015-07-15 23:42:42 -06:00
Tom Fulton
195953d63c
Fix backoffice breaking when Actions use code in their JsSource - U4-6843
...
This reverts/refactors this pull request: https://github.com/umbraco/Umbraco-CMS/pull/722/files
Since JsSource can be used for a file path or actual javascript, we can't use IOHelper.ResolveUrl here. Instead we're moving it to the GetLegacyActionJs() method, which already handles deciding if it's a code or a URL.
💩
2015-07-15 16:59:09 -06:00
Stephan
a93684f1f2
Bugfix unit tests
2015-07-15 18:16:45 +02:00
Shannon
18e8f09654
BatchedDatabaseServerMessenger only exists in Web now, no reason for it to be in Core. CoreBootManager by default now uses DatabaseServerMessenger (non-batched), WebBootManager now uses BatchedDatabaseServerMessenger and is always enabled by default unless the Dist Calls setting in umbracoSettings is enabled, in that case it will revert to using the legacy batched web services messenger.
2015-07-15 17:27:01 +02:00
Shannon
85ebcadcdd
Fixes more tests and more decoupling of singletons
2015-07-15 16:40:50 +02:00
Shannon
0efeba3744
Fixing unit tests, decouples more singleton accessors
2015-07-15 16:28:50 +02:00
Shannon
2a63519e8c
Fixes: U4-6834 Add TagService.GetTagsForEntity(Guid key) method
2015-07-15 15:54:06 +02:00
Shannon
ba1d546579
Merge remote-tracking branch 'origin/master-v7' into dev-v7
...
Conflicts:
src/Umbraco.Core/MainDom.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Tests/packages.config
src/Umbraco.Web.UI.Client/src/canvasdesigner/index.html
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/packages.config
src/UmbracoExamine/UmbracoExamine.csproj
src/umbraco.MacroEngines/packages.config
src/umbraco.MacroEngines/umbraco.MacroEngines.csproj
2015-07-15 14:58:19 +02:00
Sebastiaan Janssen
8baaae4da6
Merge branch '7.2.7' into master-v7
2015-07-15 12:58:48 +02:00
Sebastiaan Janssen
ed05a3223f
Update Examine NuGet dependency
2015-07-15 12:52:24 +02:00
Shannon
25e3134e35
Fixes unit tests
2015-07-15 12:33:47 +02:00
Shannon
f1b9b98f5d
Updates to latest examine
2015-07-15 12:32:11 +02:00
Sebastiaan Janssen
d2f7eda074
Fixes unit test that failed because HostingEnvironment.ApplicationID is null in unit tests
2015-07-15 10:58:38 +02:00
Shannon
a5d5809385
Fixes DatabaseServerMessenger, when an exception occurs, we need to log but we cannot keep trying to process an invalid instruction otherwise we're in an infinite error loop and no further instructions will ever get processed.
2015-07-15 10:50:01 +02:00
Shannon
d9d38b9cc1
Merge remote-tracking branch 'origin/dev-v7' into dev-v7
...
Conflicts:
src/Umbraco.Core/Sync/DatabaseServerMessenger.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Tests/packages.config
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/Umbraco.Web.csproj
src/UmbracoExamine/UmbracoExamine.csproj
src/umbraco.MacroEngines/umbraco.MacroEngines.csproj
2015-07-15 10:32:55 +02:00
Shannon
1e147f97e1
Updates examine, updates loghelper references.
2015-07-15 10:29:28 +02:00
Stephan
db0cfad6b9
Merge 7.2.7 into dev-v7
...
Conflicts:
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Tests/packages.config
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/packages.config
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/packages.config
src/umbraco.MacroEngines/packages.config
src/umbraco.cms/packages.config
src/umbraco.cms/umbraco.cms.csproj
src/umbraco.controls/umbraco.controls.csproj
src/umbraco.editorControls/umbraco.editorControls.csproj
2015-07-14 19:57:56 +02:00
Stephan
3062eedb4f
content - ensure backward compatibility
2015-07-14 19:28:15 +02:00
Stephan
1e3dd4c5cd
Cleanup new umbracoApplicationUrl config
2015-07-14 19:28:14 +02:00
Sebastiaan Janssen
a7871abbd9
Update Examine and ClientDependency to latest version
2015-07-14 16:50:45 +02:00
Stephan
effa632fab
DatabaseServerMessenger - ensure instructions
2015-07-14 16:21:05 +02:00
Stephan
161f2eda86
DisposableObject - cleanup & use
2015-07-14 15:57:01 +02:00
Stephan
bf3a08cf85
DisposableObject - cleanup & use
2015-07-14 15:56:23 +02:00
Sebastiaan Janssen
7bc208e490
U4-6825 Can't blank out values using the built-in EditProfile snippet
...
#U4-6825 Fixed
2015-07-14 15:32:08 +02:00
Shannon
a4dbc33b9a
updates LogHelper references
2015-07-14 10:52:04 +02:00
Shannon
6b2e042e76
updates LogHelper references
2015-07-14 10:49:43 +02:00
Shannon
b4bb15c66f
fixes up a bower reference
2015-07-14 10:47:51 +02:00
Stephan
7bf28a20e7
DatabaseServerMessenger - sync only if MainDom
2015-07-13 22:57:39 +02:00
Stephan
d386c069ee
Post-merge
2015-07-13 22:57:38 +02:00
Stephan
d83fdb48c9
Merge branch 7.2.7 into dev-v7
...
Conflicts:
build/UmbracoVersion.txt
src/SolutionInfo.cs
src/Umbraco.Core/ApplicationContext.cs
src/Umbraco.Core/AsyncLock.cs
src/Umbraco.Core/Cache/DictionaryCacheProviderBase.cs
src/Umbraco.Core/Cache/ObjectCacheRuntimeCacheProvider.cs
src/Umbraco.Core/CoreBootManager.cs
src/Umbraco.Core/Logging/LogHelper.cs
src/Umbraco.Core/PluginManager.cs
src/Umbraco.Core/Sync/ServerEnvironmentHelper.cs
src/Umbraco.Core/TypeFinder.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Scheduling/BackgroundTaskRunnerTests.cs
src/Umbraco.Tests/ServerEnvironmentHelperTests.cs
src/Umbraco.Web.UI.Client/bower.json
src/Umbraco.Web.UI.Client/gruntFile.js
src/Umbraco.Web.UI.Client/src/less/grid.less
src/Umbraco.Web.UI.Client/src/less/panel.less
src/Umbraco.Web.UI.Client/src/less/property-editors.less
src/Umbraco.Web.UI.Client/src/loader.js
src/Umbraco.Web.UI.Client/src/views/propertyeditors/datepicker/datepicker.controller.js
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/config/ClientDependency.config
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlCacheFilePersister.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunner.cs
src/Umbraco.Web/Scheduling/KeepAlive.cs
src/Umbraco.Web/Scheduling/LatchedBackgroundTaskBase.cs
src/Umbraco.Web/Scheduling/LogScrubber.cs
src/Umbraco.Web/Scheduling/RecurringTaskBase.cs
src/Umbraco.Web/Scheduling/ScheduledPublishing.cs
src/Umbraco.Web/Scheduling/ScheduledTasks.cs
src/Umbraco.Web/Scheduling/Scheduler.cs
src/Umbraco.Web/UI/JavaScript/JsInitialize.js
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/content.cs
src/umbraco.cms/Actions/Action.cs
2015-07-13 22:45:37 +02:00
Shannon
6aa633c8c5
changes app timeout to 1.5 mins
2015-07-13 17:10:35 +02:00
Shannon
eddd643249
ensures that when setting the PropertyType's property on a PropertyGroup that the PropertyGroupId is set and updates an auth method to ensure that the correct identity type is returned.
2015-07-13 15:52:21 +02:00
Stephan
9be2f99e7b
Scheduler - does not run tasks if not MainDom
2015-07-13 14:53:07 +02:00
Stephan
2d5bfc0fe2
Use MainDom status to protect umbraco.config
...
Conflicts:
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlCacheFilePersister.cs
src/Umbraco.Web/umbraco.presentation/content.cs
2015-07-13 14:52:55 +02:00
Stephan
c01f864e37
ApplicationContext - manage MainDom
...
Conflicts:
src/Umbraco.Core/ApplicationContext.cs
src/Umbraco.Core/Umbraco.Core.csproj
2015-07-13 14:41:07 +02:00
Stephan
a8be796d68
Bugfix content for LB
2015-07-13 14:17:00 +02:00
Stephan
4acbdbe896
Move WaitOneAsync from AsyncLock to WaitHandleExtensions
...
Conflicts:
src/Umbraco.Core/AsyncLock.cs
src/Umbraco.Core/Umbraco.Core.csproj
2015-07-13 14:16:43 +02:00