Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

U4-9025 - Add sortable to color picker prevalues #1504

Closed
wants to merge 1,624 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1624 commits
Select commit Hold shift + click to select a range
6fb4f8f
Corrected some spelling and grammar.
Mundairson May 22, 2018
068ad19
Health Checks: the warning icon should be orange instead of yellow
abjerner May 22, 2018
96ce288
Merge pull request #2643 from abjerner/patch-38
nul800sebastiaan May 22, 2018
cd0c9a3
Created an innerState variable in the isolated scope of "umb-button" …
May 23, 2018
76717eb
Show trashbin icon again
AndersBrohus May 25, 2018
7947970
Conditional Upload button on Media Picker
AndyFelton May 28, 2018
6f6252b
Restructures contribution guidelines into multiple files to make them…
nul800sebastiaan May 29, 2018
fa88efb
Small corrections
nul800sebastiaan May 29, 2018
7853245
Small corrections
nul800sebastiaan May 29, 2018
49062d3
Merge pull request #2625 from poornimanayar/U4-11159
Shazwazza May 30, 2018
5d978a6
Small corrections
nul800sebastiaan May 30, 2018
fefe566
Added merged files from dev-v7
Mundairson May 30, 2018
d10aec9
Merge branch 'dev-v7' into temp-ic-2
nul800sebastiaan May 30, 2018
6351246
Added flexible dropdown property value converter
jamescoxhead May 30, 2018
3743fc1
Added Gulp Images to compress images as part of the front end build p…
PeteDuncanson May 31, 2018
867ccaf
Small corrections
nul800sebastiaan May 31, 2018
cde7f0f
Updated references to CodeGarden in the installer and the umbraco.con…
readingdancer May 31, 2018
ccc8868
fixes U4-11338 Language dropdown fails when invalid cultures are present
Jun 1, 2018
2c04a02
Merge pull request #2662 from readingdancer/U4-11400
nul800sebastiaan Jun 1, 2018
6188629
Convert the default boring checkbox to the shiny new and beautiful to…
BatJan Jun 1, 2018
02afb1e
Merge pull request #2665 from umbraco/temp-U4-11338
Shazwazza Jun 4, 2018
2d3ef8d
Merge pull request #2642 from Mundairson/dev-v7-getting-started-text-…
nul800sebastiaan Jun 4, 2018
8961f93
Merge pull request #2646 from AndersBrohus/U4-11367
nul800sebastiaan Jun 4, 2018
697cc7a
U4-11412 hide cancel button in umb-confirm when handler is not defined
dawoe Jun 4, 2018
03019e9
U4-11412 only show cancel and confirm button when a handler is attached
dawoe Jun 4, 2018
240c205
Merge pull request #2649 from AndyFelton/temp-U4-11039
nul800sebastiaan Jun 4, 2018
fe2ff69
U4-11412 documented umbConfirm directive
dawoe Jun 4, 2018
a8cf6e8
Merge pull request #2651 from umbraco/temp-ic-2
nul800sebastiaan Jun 4, 2018
42a6872
Move image to the new location
nul800sebastiaan Jun 4, 2018
da4e519
Merge pull request #2658 from PeteDuncanson/temp-U4-11395
nul800sebastiaan Jun 4, 2018
8953021
Corrected the VersionCheckPeriod property's XML comment.
Mundairson Jun 5, 2018
08dd743
Merge pull request #2667 from BatJan/dev-v7
nul800sebastiaan Jun 5, 2018
8172789
Merge pull request #2669 from dawoe/temp-U4-11412
nul800sebastiaan Jun 5, 2018
8202dbc
Merge pull request #2644 from ssougnez/temp-U4-10956
nul800sebastiaan Jun 5, 2018
379ac8a
Refactored the extension method to call the native method.
Mundairson Jun 5, 2018
e7c1d3d
Removed old version.
Mundairson Jun 5, 2018
f208fc6
Merge pull request #2639 from lars-erik/U4-11356
nul800sebastiaan Jun 5, 2018
e789cb8
Merge pull request #2671 from Mundairson/dev-v7-U4-8199
nul800sebastiaan Jun 5, 2018
faf9800
fix U4-10936 when ceratin chrome extensions are enabled
Jun 5, 2018
d8ba0d3
Merge pull request #2633 from maarten-kieft/dev-v7
nul800sebastiaan Jun 6, 2018
d07bd58
Merge pull request #2672 from WojciechKmiecik/temp-U4-10936
nul800sebastiaan Jun 6, 2018
5013c5f
Fixes issue: U4-11416 - Better formatting for the video tiles in the …
readingdancer Jun 6, 2018
0eceb3c
U4-11369 - Add list of content types where a composition content type…
marcemarc Jun 6, 2018
06ee6e3
Add id and guid on datatype pages
Jun 6, 2018
d43d432
U4-11426 - Fixed bug with media picker not populating URL in RTE link…
stephen47 Jun 8, 2018
34b2349
Clean the AssignedContentItem property.
Mundairson Jun 9, 2018
9e9648c
Removed unused using declarations and changed tabs to spaces.
Mundairson Jun 9, 2018
73d6f81
Add tests before refactoring.
Mundairson Jun 9, 2018
b60e724
Converted to simple pattern matching.
Mundairson Jun 9, 2018
c3d7bd5
Add tests to refactor the GUID and UDI convert methods.
Mundairson Jun 9, 2018
0745ed8
Convert GUID and UDI methods to pattern matching.
Mundairson Jun 9, 2018
72e0eab
Reset the UDI types before each unit test.
Mundairson Jun 9, 2018
a63b388
Run the plugin set up before the UDI tests so the types are there.
Mundairson Jun 9, 2018
0571970
Remove the double cast.
Mundairson Jun 10, 2018
74ce567
The default for a class is null anyway.
Mundairson Jun 10, 2018
66b0d4e
Expand tree to current node on copy/move and when picking content
rasmusjp Jun 10, 2018
78fe101
U4-11430 - Backoffice UI localization update (ru-RU)
abryukhov Jun 11, 2018
2715d49
Merge pull request #2498 from hemraker/temp-U4-10899
clausjensen Jun 12, 2018
e034bd4
Update tree node when children are loaded
rasmusjp Jun 12, 2018
5e3a8b4
Only call updateNodeData if there's children
rasmusjp Jun 12, 2018
3520f2d
Fix NullReferenceException when HttpContext is null
PerplexDaniel Jan 25, 2018
9c33f1b
U4-5683 Migrate Dictionary tree & editor to angular (#2159)
dawoe Jun 13, 2018
d66e951
Updating code style, removes obsolete files, now we can move the tree…
nul800sebastiaan Jun 13, 2018
aca0249
NuGet install now creates the correct tree controller
nul800sebastiaan Jun 13, 2018
f04335e
cursor remians default when no alias is given to the umb-control-grou…
pelgro Jun 13, 2018
51b7766
U4-11437: Added 'Document Type Alias' title to appear on mouse hover …
AdamPrendergast Jun 13, 2018
388f9e3
Merge pull request #2685 from abryukhov/temp-U4-11430
nul800sebastiaan Jun 13, 2018
b08343f
Replaced the old checkbox with the umb-toggle button. It behaves the …
BatJan Jun 13, 2018
8068641
Merge pull request #2679 from stephen47/temp-U4-11426
nul800sebastiaan Jun 13, 2018
8e18778
Merge pull request #2675 from bjarnef/dev-v7-U4-11301
nul800sebastiaan Jun 13, 2018
8d41d10
Fixes #U4-11406 by setting the thread culture before rendering macro …
enkelmedia Jun 13, 2018
10484a2
Fix unit tests after moving the Dictionary tree
nul800sebastiaan Jun 13, 2018
82c7bc4
Merge pull request #2640 from lars-erik/U4-7874
nul800sebastiaan Jun 13, 2018
0e4bcc9
U4-9367 Refined context menu for content in the recycle bin (#2687)
ed-parry Jun 13, 2018
9ec1d20
U4-11438 Add issuu.com oembed functionality + fixed typo's in Embedde…
dampee Jun 13, 2018
7372fa1
Merge pull request #2627 from efabioli/patch-1
Shazwazza Jun 14, 2018
2022ca6
Merge pull request #2694 from dampee/feature/U4-11438
nul800sebastiaan Jun 14, 2018
12ea562
Replaced the old checkbox with the umb-toggle button. It behaves the …
BatJan Jun 13, 2018
02a00ec
Merge branch 'dev-v7' of https://github.com/BatJan/Umbraco-CMS into d…
BatJan Jun 14, 2018
07ccdfb
Removes hacky way to get the section name and replaces it with the no…
nul800sebastiaan Jun 14, 2018
785dc48
Switch the old checkbox to use the umb-toggle directive in the views …
BatJan Jun 14, 2018
b1be0f2
Replaced the old checkbox with the umb-toggle button. It behaves the …
BatJan Jun 13, 2018
b16ea2c
Merge branch 'dev-v7' of https://github.com/BatJan/Umbraco-CMS into d…
BatJan Jun 14, 2018
7d2bbb6
Fix configuration errors
nul800sebastiaan Jun 14, 2018
4235963
Fix configuration errors
nul800sebastiaan Jun 14, 2018
50e4825
U4-11430 - adds new UI localization keys (ru-RU) for v7.11
abryukhov Jun 16, 2018
59e291f
U4-11430 - slightly better health check keys translation
abryukhov Jun 16, 2018
77f0b4e
U4-11430 - couple of typos
abryukhov Jun 16, 2018
8be303c
Adds key for 'anchor' to en variants. Needs translations.
nathanwoulfe Jun 17, 2018
f3375c0
remove unused dialog service, add logic for managing anchor value in …
nathanwoulfe Jun 17, 2018
1cbb456
update rte controllers to add anchors array to overlay model - anchor…
nathanwoulfe Jun 17, 2018
3fecd55
adds check for anchors when overlay opens, and fetches anchors when t…
nathanwoulfe Jun 17, 2018
9cfc997
update overlay/dialog to add input for anchor value - value can be a …
nathanwoulfe Jun 17, 2018
6b62548
adds ngdoc
nathanwoulfe Jun 17, 2018
d327299
data.anchor was not used, no need to keep it
nathanwoulfe Jun 17, 2018
ef58055
ensure anchor attribute is removed if anchor value is empty
nathanwoulfe Jun 17, 2018
9f90c99
fetch anchors for existing links
nathanwoulfe Jun 17, 2018
bb28d3f
extend contentcontroller to allow udi or guid params for getbyid, whi…
nathanwoulfe Jun 17, 2018
ecaa853
tidy up get/set for anchor when opening overlay
nathanwoulfe Jun 17, 2018
65d9b3b
U4-11321 - Remove unused "autocomplete" attribute
andyneil Jun 17, 2018
f034fbc
Merge pull request #2701 from abryukhov/temp-U4-11430
nul800sebastiaan Jun 18, 2018
c961ffc
Merge pull request #2704 from andyneil/dev-v7
nul800sebastiaan Jun 18, 2018
95301fb
add watchCollection to include totalpages
mvanhelmont Jun 18, 2018
6cbc336
Merge branch 'dev-v7' of https://github.com/umbraco/Umbraco-CMS into …
nul800sebastiaan Jun 18, 2018
a266636
Merge pull request #2696 from BatJan/features/U4-11424-Use-umb-toggle…
nul800sebastiaan Jun 18, 2018
bd76085
Merge pull request #2659 from jamescoxhead/U4-11272
nul800sebastiaan Jun 18, 2018
61bde60
Bumps version to 7.12
nul800sebastiaan Jun 18, 2018
b207d6a
Merge pull request #2680 from Mundairson/dev-v7-U4-11429
nul800sebastiaan Jun 18, 2018
3e12908
Merge pull request #2681 from rasmusjp/fix/U4-10499-expand-collapse-i…
nul800sebastiaan Jun 18, 2018
aa132b2
Merge pull request #2682 from rasmusjp/feature/U4-3921-expand-tree
nul800sebastiaan Jun 18, 2018
4e6c4d6
U4-11341 Content node tree collapse on random nodes level 3 or lower …
nul800sebastiaan Jun 19, 2018
b5c86f1
Documentation for recently merged UmbNodePreview 'alias' property (#2…
AdamPrendergast Jun 19, 2018
66a40eb
Use an OrdinalIgnoreCase for localdb instance lookups
ctolkien Jun 20, 2018
7fa66ed
Merge pull request #2708 from ctolkien/temp-U4-11460
nul800sebastiaan Jun 20, 2018
9909b10
Removes more unnecessary code from the tree syncing if we don't need …
nul800sebastiaan Jun 20, 2018
4f04692
Merge pull request #2707 from umbraco/temp-U4-11341
Shazwazza Jun 20, 2018
042db06
Added twitter obembed
Jun 20, 2018
94cfbaf
Merge pull request #2710 from madsoulswe/temp-U4-11461
nul800sebastiaan Jun 20, 2018
ce2e8a1
Removed meaningless v2 variabile
robert-cpl Jun 20, 2018
3592019
Merge pull request #2629 from umbraco/temp-U4-11339
nul800sebastiaan Jun 20, 2018
4f2b741
Merge branch 'patch-v7' into dev-v7
nul800sebastiaan Jun 20, 2018
cf6fc2e
Merge branch 'issues/U4-11296' of https://github.com/ProNotion/Umbrac…
nul800sebastiaan Jun 20, 2018
6116161
Fix up csproj file and moves migration to v7.12
nul800sebastiaan Jun 20, 2018
f420f7a
Merge pull request #2610 from ProNotion/issues/U4-11296
nul800sebastiaan Jun 20, 2018
2af5cf9
show selected icon and set selected color on editing icon
mvanhelmont Jun 20, 2018
768e360
mark icon as selected instead off using search for it.
mvanhelmont Jun 20, 2018
411ff80
removes inline styles
nathanwoulfe Jun 20, 2018
bcca052
U4-11462 Error when using Simple Injector - 'The Tree controller is m…
nul800sebastiaan Jun 21, 2018
67e36a0
U4-11456 Package installation - Load usercontrol: file cannot be fou…
nul800sebastiaan Jun 21, 2018
9875c37
Bumps version to 7.11.1
nul800sebastiaan Jun 21, 2018
677f22b
Merge branch 'patch-v7' into dev-v7
nul800sebastiaan Jun 21, 2018
b16c5f3
Spelling correction
richarth Jun 21, 2018
cac35b6
Fixes models builder false positive error on media and member type mo…
robert-cpl Jun 21, 2018
8e0b898
Merge pull request #2713 from richarth/patch-1
nul800sebastiaan Jun 21, 2018
def3529
simple check for target id if not gotoStartNode
mvanhelmont Jun 21, 2018
35e3a39
Set a initial $scope.model.value for true/false
joshuapease Jun 21, 2018
ea9663f
Initial solution built and working.
ed-parry Jun 22, 2018
f62b7dd
Reduced spacing between text and icon.
ed-parry Jun 22, 2018
a9e9eb9
Fixes U4-11426 for files as well
abjerner Jun 22, 2018
3239542
Change description text
BatJan Jun 23, 2018
576ff6d
add trackby in repeater, filter out dupes
nathanwoulfe Jun 25, 2018
5c275df
Merge pull request #2717 from joshuapease/temp-U4-11474
nul800sebastiaan Jun 25, 2018
10c71a7
Set a initial $scope.model.value for true/false
joshuapease Jun 21, 2018
d02a8c0
Merge branch 'patch-v7' into dev-v7
nul800sebastiaan Jun 25, 2018
35bbb5a
Fix unit test
nul800sebastiaan Jun 25, 2018
55401ff
U4-11187 - Adds friendlier "Enable JavaScript" message
leekelleher Apr 6, 2018
a4bd2ae
Removed additional whitespace
leekelleher Apr 6, 2018
bd5e1a2
Removed the "type" attribute from the `<script>` tags
leekelleher Apr 6, 2018
b3ed358
Using correct `BareMinimumServerVariablesScript` method
leekelleher Apr 6, 2018
8ef2135
Merge pull request #2606 from jamescoxhead/U4-11295
nul800sebastiaan Jun 25, 2018
f49d057
Merge pull request #2712 from mvanhelmont/U4-11334
nul800sebastiaan Jun 25, 2018
7e88696
Merge pull request #2705 from mvanhelmont/patch-3
nul800sebastiaan Jun 25, 2018
4626041
Merge pull request #2716 from mvanhelmont/U4-11335
nul800sebastiaan Jun 25, 2018
2c28c82
Enhanced (basic) styling
leekelleher Jun 25, 2018
1ad483d
Merge pull request #2720 from abjerner/patch-39
nul800sebastiaan Jun 25, 2018
ae3205c
Fixes U4-11426 for files as well
abjerner Jun 22, 2018
be45237
Merge branch 'patch-v7' into dev-v7
nul800sebastiaan Jun 25, 2018
6fdc49f
Merge pull request #2721 from BatJan/patch-1
nul800sebastiaan Jun 25, 2018
f2aa1ea
Fixes Our reference to old .org domain
nul800sebastiaan Jun 25, 2018
63a7209
Done italian translation of prompt and bulk area
ZizZu94 Jun 25, 2018
ff5bda5
Done italian translation of grid area
ZizZu94 Jun 25, 2018
dd49feb
U4-11477 Here we go again
abjerner Jun 25, 2018
1bb593d
Merge pull request #2725 from abjerner/patch-40
nul800sebastiaan Jun 25, 2018
4724230
U4-11312 Provides a fallback AuditType value of AuditType.Custom for …
ProNotion Jun 26, 2018
f8f94ea
Merge branch 'dev-v7' into issues/U4-11312
ProNotion Jun 26, 2018
ad81b19
Merge pull request #2726 from ProNotion/issues/U4-11312
nul800sebastiaan Jun 26, 2018
1ac62dc
Added prevent default on the a tag.
ed-parry Jun 26, 2018
f6efbcf
Added the Danish translations.
ed-parry Jun 26, 2018
a4d9790
Merge pull request #2718 from ed-parry/temp-U4-10839
nul800sebastiaan Jun 26, 2018
9fb1ce5
Adding a small space between the text box & text area fields and the …
readingdancer Jun 26, 2018
3371360
Adding a small space between the text box & text area fields and the …
readingdancer Jun 26, 2018
bbe15b6
Merge branch 'U4-11482' of https://github.com/readingdancer/Umbraco-C…
readingdancer Jun 26, 2018
b3d2e49
Adjusting translations
BatJan Jun 26, 2018
083a342
Merge pull request #2727 from readingdancer/U4-11482
nul800sebastiaan Jun 26, 2018
59d68a7
Changed "antaller" to "antal
BatJan Jun 26, 2018
476e33b
Changed "Denne tekst vil blive brugt..." to "Denne tekst bruges..."
BatJan Jun 26, 2018
d2500b3
Merge pull request #2728 from BatJan/patch-2
nul800sebastiaan Jun 26, 2018
385f1d6
Merge pull request #2604 from umbraco/temp-U4-11276
robert-cpl Jun 27, 2018
bf9a336
correct notifications positioning on smaller screens - was hidden beh…
nathanwoulfe Jun 28, 2018
70aeb1c
add en variants for unpublish notification
nathanwoulfe Jun 28, 2018
7aa47f3
new notification view + controller for confirming unpublish
nathanwoulfe Jun 28, 2018
ee0888e
updates to make it all work - event from the notification determines …
nathanwoulfe Jun 28, 2018
5fa5f90
Merge pull request #2544 from Mivaweb/patch-2
nul800sebastiaan Jun 28, 2018
88ac1f5
Merge pull request #2492 from soreng/temp-U4-9204
nul800sebastiaan Jun 28, 2018
477245e
Merge pull request #2731 from nathanwoulfe/temp-U4-9379
nul800sebastiaan Jun 28, 2018
ffd0adb
U4-9544 Added database schema validation health check and language fi…
OptimisticCoder Jun 28, 2018
9c8d73d
U4-11372 - Make history section on Info tab translatable (#2650)
AndersBrohus Jun 28, 2018
f7517fa
Revert whitespace changes and csproj file
nul800sebastiaan Jun 28, 2018
f083a33
U4 10778 - FirstChild<T> extension returns IPublishedContent rather t…
DanDiplo Jun 28, 2018
3196535
Removes unused class
nul800sebastiaan Jun 28, 2018
16cff73
Merge pull request #2592 from dawoe/temp-U4-11233
nul800sebastiaan Jun 28, 2018
8c81555
Merge pull request #2583 from dontbesorry80/U4-11198
nul800sebastiaan Jun 28, 2018
623fa59
Merge pull request #2571 from dampee/patch-2
nul800sebastiaan Jun 28, 2018
0a29ad3
Merge pull request #2570 from AndyButland/u4-10502
nul800sebastiaan Jun 28, 2018
cda4f6a
Merge pull request #2569 from Mivaweb/patch-3
nul800sebastiaan Jun 28, 2018
51fc0da
U4-11187 - Adds friendlier "Enable JavaScript" message (#2568)
nul800sebastiaan Jun 28, 2018
00959a1
Merge pull request #2585 from bjarnef/dev-v7-U4-11214
nul800sebastiaan Jun 28, 2018
5f6fdc7
Merge pull request #2565 from leekelleher/U4-9088
nul800sebastiaan Jun 28, 2018
0f818c4
Merge pull request #2562 from leekelleher/U4-9668
nul800sebastiaan Jun 28, 2018
a860e6b
Merge pull request #2547 from soreng/patch-1
nul800sebastiaan Jun 28, 2018
42dcaf9
Merge pull request #2693 from BatJan/dev-v7
nul800sebastiaan Jun 28, 2018
d9b10b2
Translated unpublish dialog
dawoe Jun 29, 2018
3f48f8c
Merge pull request #2736 from dawoe/patch-1
nul800sebastiaan Jun 29, 2018
1e9e13e
Merge pull request #2735 from ZizZu94/dev-v7
nul800sebastiaan Jun 29, 2018
9b8f4c1
check for existing file content when creating/saving new template
nathanwoulfe Jun 29, 2018
e6842a1
clean up usings
nathanwoulfe Jun 29, 2018
6fac555
Correcting broken link to current v8 branch
LottePitcher Jun 29, 2018
ed81214
Merge pull request #2752 from LottePitcher/patch-1
zpqrtbnk Jun 29, 2018
e34926a
check for existing file content when creating/saving new template
nathanwoulfe Jun 29, 2018
416cea7
clean up usings
nathanwoulfe Jun 29, 2018
d3c8b46
replace node.published with node.hasPublishedVersion
nathanwoulfe Jul 5, 2018
ec9d4dc
Merge pull request #2714 from umbraco/temp-w77
zpqrtbnk Jul 9, 2018
916340f
Merge pull request #4 from umbraco/dev-v7
mikecp Jul 9, 2018
9d5b089
Update fr.xml
mikecp Jul 9, 2018
ca13782
Update fr.xml
mikecp Jul 10, 2018
f416fc6
clear preview cookie when clicking the info-box link
nathanwoulfe Jul 11, 2018
914a8fd
revert link change, config test now passes
nathanwoulfe Jul 11, 2018
13d6dfd
renames DictionaryTreeController to have the correct file name
Shazwazza Jul 11, 2018
f8b6b8c
Merge pull request #2722 from nathanwoulfe/temp-U4-11259
nul800sebastiaan Jul 11, 2018
f966c38
Merge pull request #2762 from nathanwoulfe/temp-U4-11107
nul800sebastiaan Jul 11, 2018
583b25a
Correct Umbraco.Web.UmbracoHelper and tests to be coding standards co…
Mundairson Jul 11, 2018
f2fafbc
handle manual/external links, add label to input, update placeholder
nathanwoulfe Jul 12, 2018
f9761ad
auto save on create to fetch existing view
nathanwoulfe Jul 12, 2018
57c9acc
Merge branch 'temp-U4-6946' of https://github.com/nathanwoulfe/umbrac…
nathanwoulfe Jul 12, 2018
c56dc63
Merge pull request #2702 from nathanwoulfe/temp-U4-4732
nul800sebastiaan Jul 12, 2018
2a2cea0
Update fr.xml
mikecp Jul 12, 2018
374011e
Reverts some whitespace changes
nul800sebastiaan Jul 12, 2018
9e35748
Merge pull request #2357 from Dexmoor/U4-10779
nul800sebastiaan Jul 12, 2018
5a8f37f
Merge pull request #2767 from mikecp/mikecp-update-fr
nul800sebastiaan Jul 12, 2018
b4a941e
Merge pull request #2766 from Mundairson/dev-v7-U4-11509
nul800sebastiaan Jul 12, 2018
1908725
Merge pull request #2742 from nathanwoulfe/temp-U4-6946
nul800sebastiaan Jul 13, 2018
cf29381
U4-11514 - Content Picker adds sortable options to restrict within co…
leekelleher Jul 13, 2018
c841f32
Added "Select" and "AndSelect" to "PetaPocoSqlExtensions" to be able …
Jul 13, 2018
a03173d
Update the code to use the GetFieldName method instead of recreating it
Jul 13, 2018
972a9da
Merge pull request #2769 from leekelleher/U4-11514
nul800sebastiaan Jul 14, 2018
9daae66
Adds unit tests for IsAncestor(OrSelf) and IsDescendant(OrSelf)
nul800sebastiaan Jul 14, 2018
861b2c6
Adds a few more test cases
nul800sebastiaan Jul 14, 2018
ca99318
Fixes unit tests after adding an extra node in the cache
nul800sebastiaan Jul 14, 2018
c0f102f
Merge branch 'pr_2463' into dev-v7
nul800sebastiaan Jul 14, 2018
c24683b
Merge pull request #2463 from Sam7/U4-10849
nul800sebastiaan Jul 14, 2018
73b9374
Merge branch 'U4-10975' of https://github.com/iofsauron/Umbraco-CMS i…
nul800sebastiaan Jul 14, 2018
722bc7b
Merge branch 'iofsauron-U4-10975' into dev-v7
nul800sebastiaan Jul 14, 2018
c2039ef
Merge pull request #2462 from iofsauron/U4-10975
nul800sebastiaan Jul 14, 2018
65d68ae
- Removed new obsolete method
Jul 14, 2018
66b2ad9
Merge pull request #2770 from ssougnez/temp-U4-11513
nul800sebastiaan Jul 15, 2018
43d3d6b
Merge branch 'dev-v7' of https://github.com/umbraco/Umbraco-CMS into …
nul800sebastiaan Jul 15, 2018
1fc09cd
Following small R# hints, removed commented out line
nul800sebastiaan Jul 15, 2018
24e9136
Fixes U4-11517 - E-mail property editor triggers validation when vali…
nul800sebastiaan Jul 15, 2018
e3132bc
Merge branch 'dev-v7-U4-9025' of https://github.com/bjarnef/Umbraco-C…
nul800sebastiaan Jul 15, 2018
78c9473
Persist and retrieve sorted results
nul800sebastiaan Jul 15, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 11 additions & 5 deletions .editorconfig
@@ -1,10 +1,16 @@
root=true
# editorconfig.org

# top-most EditorConfig file
root = true

# Default settings:
# A newline ending every file
# Use 4 spaces as indentation
[*]
end_of_line = lf
insert_final_newline = true
indent_style = space
indent_size = 4
trim_trailing_whitespace = true

[*.{cs,cshtml,csx,vb,vbx,vbhtml,fs,fsx,txt,ps1,sql}]
indent_size = 4
# Trim trailing whitespace, limited support.
# https://github.com/editorconfig/editorconfig/wiki/Property-research:-Trim-trailing-spaces
trim_trailing_whitespace = true
49 changes: 49 additions & 0 deletions .gitattributes
@@ -0,0 +1,49 @@
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain

*.jpg binary
*.png binary
*.gif binary

*.cs text=auto diff=csharp
*.vb text=auto
*.c text=auto
*.cpp text=auto
*.cxx text=auto
*.h text=auto
*.hxx text=auto
*.py text=auto
*.rb text=auto
*.java text=auto
*.html text=auto
*.htm text=auto
*.css text=auto
*.scss text=auto
*.sass text=auto
*.less text=auto
*.js text=auto
*.lisp text=auto
*.clj text=auto
*.sql text=auto
*.php text=auto
*.lua text=auto
*.m text=auto
*.asm text=auto
*.erl text=auto
*.fs text=auto
*.fsx text=auto
*.hs text=auto

*.csproj text=auto merge=union
*.vbproj text=auto merge=union
*.fsproj text=auto merge=union
*.dbproj text=auto merge=union
*.sln text=auto eol=crlf merge=union
4 changes: 3 additions & 1 deletion .gitignore
Expand Up @@ -113,6 +113,7 @@ build/ApiDocs/*
build/ApiDocs/Output/*
src/Umbraco.Web.UI.Client/bower_components/*
/src/Umbraco.Web.UI/Umbraco/preview
/src/Umbraco.Web.UI/Umbraco/preview.old

#Ignore Rule for output of generated documentation files from Grunt docserve
src/Umbraco.Web.UI.Client/docs/api
Expand All @@ -139,4 +140,5 @@ src/PrecompiledWeb/*

build.out/
build.tmp/
build/Modules/*/temp/
build/Modules/*/temp/
/src/.idea/*
3 changes: 1 addition & 2 deletions build.bat
Expand Up @@ -10,6 +10,5 @@ IF ERRORLEVEL 1 (
:error
ECHO.
ECHO Can not run build\build.ps1.
ECHO If this is due to a SecurityError then make sure to run the following command from an administrator command prompt:
ECHO If this is due to a SecurityError then please refer to BUILD.md for help!
ECHO.
ECHO powershell Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
7 changes: 4 additions & 3 deletions build/Modules/Umbraco.Build/Build-UmbracoDocs.ps1
Expand Up @@ -42,9 +42,9 @@ function Build-UmbracoDocs
#get-content .\build.tmp\belle-docs.log | %{ if ($_ -match "build") { write $_}}

# change baseUrl
$baseUrl = "https://our.umbraco.org/apidocs/ui/"
$baseUrl = "https://our.umbraco.com/apidocs/ui/"
$indexPath = "$src/Umbraco.Web.UI.Client/docs/api/index.html"
(Get-Content $indexPath).Replace("location.href.replace(rUrl, indexFile)", "'$baseUrl'") `
(Get-Content $indexPath).Replace("origin + location.href.substr(origin.length).replace(rUrl, indexFile)", "'$baseUrl'") `
| Set-Content $indexPath

# restore
Expand Down Expand Up @@ -100,8 +100,9 @@ function Get-DocFx($uenv, $buildTemp)
$docFx = "$buildTemp\docfx"
if (-not (test-path $docFx))
{
Write-Host "Download DocFx..."
$source = "https://github.com/dotnet/docfx/releases/download/v2.19.2/docfx.zip"
Write-Host "Download DocFx from $source"

Invoke-WebRequest $source -OutFile "$buildTemp\docfx.zip"

&$uenv.Zip x "$buildTemp\docfx.zip" -o"$buildTemp\docfx" -aos > $nul
Expand Down
7 changes: 4 additions & 3 deletions build/Modules/Umbraco.Build/Get-UmbracoBuildEnv.ps1
Expand Up @@ -8,6 +8,7 @@ function Get-UmbracoBuildEnv
# store tools in the module's directory
# and cache them for two days
$path = "$PSScriptRoot\temp"
$src = "$PSScriptRoot\..\..\..\src"
$cache = 2

if (-not (test-path $path))
Expand Down Expand Up @@ -37,7 +38,7 @@ function Get-UmbracoBuildEnv
if (-not (test-path $sevenZip))
{
Write-Host "Download 7-Zip..."
&$nuget install 7-Zip.CommandLine -OutputDirectory $path -Verbosity quiet
&$nuget install 7-Zip.CommandLine -configFile "$src\NuGet.config" -OutputDirectory $path -Verbosity quiet
$dir = ls "$path\7-Zip.CommandLine.*" | sort -property Name -descending | select -first 1
$file = ls -path "$dir" -name 7za.exe -recurse
$file = ls -path "$dir" -name 7za.exe -recurse | select -first 1 #A select is because there is tools\7za.exe & tools\x64\7za.exe
Expand All @@ -54,7 +55,7 @@ function Get-UmbracoBuildEnv
if (-not (test-path $vswhere))
{
Write-Host "Download VsWhere..."
&$nuget install vswhere -OutputDirectory $path -Verbosity quiet
&$nuget install vswhere -configFile "$src\NuGet.config" -OutputDirectory $path -Verbosity quiet
$dir = ls "$path\vswhere.*" | sort -property Name -descending | select -first 1
$file = ls -path "$dir" -name vswhere.exe -recurse
mv "$dir\$file" $vswhere
Expand All @@ -70,7 +71,7 @@ function Get-UmbracoBuildEnv
if (-not (test-path $semver))
{
Write-Host "Download Semver..."
&$nuget install semver -OutputDirectory $path -Verbosity quiet
&$nuget install semver -configFile "$src\NuGet.config" -OutputDirectory $path -Verbosity quiet
$dir = ls "$path\semver.*" | sort -property Name -descending | select -first 1
$file = "$dir\lib\net452\Semver.dll"
if (-not (test-path $file))
Expand Down
12 changes: 6 additions & 6 deletions build/Modules/Umbraco.Build/Umbraco.Build.psm1
Expand Up @@ -239,18 +239,18 @@ function Prepare-Tests

# data
Write-Host "Copy data files"
if( -Not (Test-Path -Path "$tmp\tests\Packaging" ) )
if (-Not (Test-Path -Path "$tmp\tests\Packaging" ) )
{
Write-Host "Create packaging directory"
New-Item -ItemType directory -Path "$tmp\tests\Packaging"
mkdir "$tmp\tests\Packaging" > $null
}
Copy-Files "$src\Umbraco.Tests\Packaging\Packages" "*" "$tmp\tests\Packaging\Packages"

# required for package install tests
if( -Not (Test-Path -Path "$tmp\tests\bin" ) )
if (-Not (Test-Path -Path "$tmp\tests\bin" ) )
{
Write-Host "Create bin directory"
New-Item -ItemType directory -Path "$tmp\tests\bin"
mkdir "$tmp\tests\bin" > $null
}
}

Expand Down Expand Up @@ -376,7 +376,7 @@ function Prepare-Packages
Copy-Files "$src\Umbraco.Web.UI\umbraco\js" "*" "$tmp\WebApp\umbraco\js"
Copy-Files "$src\Umbraco.Web.UI\umbraco\lib" "*" "$tmp\WebApp\umbraco\lib"
Copy-Files "$src\Umbraco.Web.UI\umbraco\views" "*" "$tmp\WebApp\umbraco\views"
Copy-Files "$src\Umbraco.Web.UI\umbraco\preview" "*" "$tmp\WebApp\umbraco\preview"

}

#
Expand Down Expand Up @@ -445,7 +445,7 @@ function Restore-NuGet
Write-Host ">> Restore NuGet"
Write-Host "Logging to $tmp\nuget.restore.log"

&$uenv.NuGet restore "$src\Umbraco.sln" > "$tmp\nuget.restore.log"
&$uenv.NuGet restore "$src\Umbraco.sln" -configfile "$src\NuGet.config" > "$tmp\nuget.restore.log"
}

#
Expand Down
12 changes: 6 additions & 6 deletions build/NuSpecs/UmbracoCms.Core.nuspec
Expand Up @@ -27,19 +27,19 @@
<dependency id="MiniProfiler" version="[2.1.0, 3.0.0)" />
<dependency id="HtmlAgilityPack" version="[1.4.9.5, 2.0.0)" />
<dependency id="Lucene.Net" version="[2.9.4.1, 3.0.0.0)" />
<dependency id="SharpZipLib" version="[0.86.0, 1.0.0)" />
<dependency id="MySql.Data" version="[6.9.9, 7.0.0)" />
<dependency id="ClientDependency" version="[1.9.2, 2.0.0)" />
<dependency id="ClientDependency" version="[1.9.6, 2.0.0)" />
<dependency id="ClientDependency-Mvc5" version="[1.8.0.0, 2.0.0)" />
<dependency id="AutoMapper" version="[3.3.1, 4.0.0)" />
<dependency id="Newtonsoft.Json" version="[10.0.2, 11.0.0)" />
<dependency id="Examine" version="[0.1.85, 1.0.0)" />
<dependency id="ImageProcessor" version="[2.5.3, 3.0.0)" />
<dependency id="ImageProcessor.Web" version="[4.8.3, 5.0.0)" />
<dependency id="Examine" version="[0.1.89, 1.0.0)" />
<dependency id="ImageProcessor" version="[2.5.6, 3.0.0)" />
<dependency id="ImageProcessor.Web" version="[4.8.7, 5.0.0)" />
<dependency id="semver" version="[1.1.2, 3.0.0)" />
<!-- Markdown can not be updated due to: https://github.com/hey-red/markdownsharp/issues/71#issuecomment-233585487 -->
<dependency id="Markdown" version="[1.14.7, 2.0.0)" />
<dependency id="System.Threading.Tasks.Dataflow" version="[4.7.0, 5.0.0)" />
<dependency id="System.Threading.Tasks.Dataflow" version="[4.7.0, 5.0.0)" />
<dependency id="System.ValueTuple" version="[4.4.0, 5.0.0)" />
</dependencies>
</metadata>
<files>
Expand Down
5 changes: 3 additions & 2 deletions build/NuSpecs/UmbracoCms.nuspec
Expand Up @@ -17,9 +17,9 @@
<dependencies>
<dependency id="UmbracoCms.Core" version="[$version$]" />
<dependency id="Newtonsoft.Json" version="[10.0.2, 11.0.0)" />
<dependency id="Umbraco.ModelsBuilder" version="[3.0.7, 4.0.0)" />
<dependency id="Umbraco.ModelsBuilder" version="[3.0.10, 4.0.0)" />
<dependency id="Microsoft.AspNet.SignalR.Core" version="[2.2.1, 3.0.0)" />
<dependency id="ImageProcessor.Web.Config" version="[2.3.0, 3.0.0)" />
<dependency id="ImageProcessor.Web.Config" version="[2.3.1, 3.0.0)" />
</dependencies>
</metadata>
<files>
Expand All @@ -32,6 +32,7 @@
<file src="$BuildTmp$\WebApp\bin\amd64\**" target="UmbracoFiles\bin\amd64" />
<file src="$BuildTmp$\WebApp\bin\x86\**" target="UmbracoFiles\bin\x86" />
<file src="$BuildTmp$\WebApp\config\splashes\**" target="UmbracoFiles\Config\splashes" />
<file src="$BuildTmp$\WebApp\config\BackOfficeTours\**" target="Content\Config\BackOfficeTours" />
<file src="$BuildTmp$\WebApp\umbraco\**" target="UmbracoFiles\umbraco" />
<file src="$BuildTmp$\WebApp\umbraco_client\**" target="UmbracoFiles\umbraco_client" />
<file src="$BuildTmp$\WebApp\Media\Web.config" target="Content\Media\Web.config" />
Expand Down
2 changes: 1 addition & 1 deletion build/NuSpecs/tools/ReadmeUpgrade.txt
Expand Up @@ -8,7 +8,7 @@

----------------------------------------------------

*** IMPORTANT NOTICE FOR 7.7 UPGRADES ***
*** IMPORTANT NOTICE FOR UPGRADES FROM VERSIONS BELOW 7.7.0 ***

Be sure to read the version specific upgrade information before proceeding:
https://our.umbraco.org/documentation/Getting-Started/Setup/Upgrading/version-specific#version-7-7-0
Expand Down
41 changes: 41 additions & 0 deletions build/NuSpecs/tools/install.ps1
Expand Up @@ -98,10 +98,51 @@ if ($project) {
$umbracoUIXMLDestination = Join-Path $projectPath "Umbraco\Config\Create\UI.xml"
Copy-Item $umbracoUIXMLSource $umbracoUIXMLDestination -Force
} else {
# This part only runs for upgrades

$upgradeViewSource = Join-Path $umbracoFolderSource "Views\install\*"
$upgradeView = Join-Path $umbracoFolder "Views\install\"
Write-Host "Copying2 ${upgradeViewSource} to ${upgradeView}"
Copy-Item $upgradeViewSource $upgradeView -Force

Try
{
# Disable tours for upgrades, presumably Umbraco experience is already available
$umbracoSettingsConfigPath = Join-Path $configFolder "umbracoSettings.config"
$content = (Get-Content $umbracoSettingsConfigPath).Replace('<tours enable="true">','<tours enable="false">')
# Saves with UTF-8 encoding without BOM which makes sure Umbraco can still read it
# Reference: https://stackoverflow.com/a/32951824/5018
[IO.File]::WriteAllLines($umbracoSettingsConfigPath, $content)
}
Catch
{
# Not a big problem if this fails, let it go
}

Try
{
$uiXmlConfigPath = Join-Path $umbracoFolder -ChildPath "Config" | Join-Path -ChildPath "create" | Join-Path -ChildPath "UI.xml"
$uiXmlFile = Join-Path $umbracoFolder -ChildPath "Config" | Join-Path -ChildPath "create" | Join-Path -ChildPath "UI.xml"

$uiXml = New-Object System.Xml.XmlDocument
$uiXml.PreserveWhitespace = $true

$uiXml.Load($uiXmlFile)
$createExists = $uiXml.SelectNodes("//nodeType[@alias='macros']/tasks/create")

if($createExists.Count -eq 0)
{
$macrosTasksNode = $uiXml.SelectNodes("//nodeType[@alias='macros']/tasks")

#Creating: <create assembly="umbraco" type="macroTasks" />
$createNode = $uiXml.CreateElement("create")
$createNode.SetAttribute("assembly", "umbraco")
$createNode.SetAttribute("type", "macroTasks")
$macrosTasksNode.AppendChild($createNode)
$uiXml.Save($uiXmlFile)
}
}
Catch { }
}

$installFolder = Join-Path $projectPath "Install"
Expand Down
8 changes: 4 additions & 4 deletions build/NuSpecs/tools/trees.config.install.xdt
Expand Up @@ -46,7 +46,7 @@
<add application="settings" alias="scripts" title="Scripts" type="Umbraco.Web.Trees.ScriptTreeController, umbraco" iconClosed="icon-folder" iconOpen="icon-folder" sortOrder="4"
xdt:Locator="Match(application,alias)"
xdt:Transform="SetAttributes()" />
<add application="settings" alias="dictionary" title="Dictionary" type="umbraco.loadDictionary, umbraco" iconClosed="icon-folder" iconOpen="icon-folder" sortOrder="6"
<add application="settings" alias="dictionary" title="Dictionary" type="Umbraco.Web.Trees.DictionaryTreeController, umbraco" iconClosed="icon-folder" iconOpen="icon-folder" sortOrder="6"
xdt:Locator="Match(application,alias)"
xdt:Transform="SetAttributes()" />
<add alias="dictionary" application="settings"
Expand Down Expand Up @@ -79,14 +79,14 @@
<add sortOrder="1" alias="dataTypes" application="developer"
xdt:Locator="Match(application,alias)"
xdt:Transform="SetAttributes(sortOrder)" />
<add application="developer" alias="macros" title="Macros" type="umbraco.loadMacros, umbraco" iconClosed="icon-folder" iconOpen="icon-folder" sortOrder="2"

<add initialize="true" sortOrder="2" alias="macros" application="developer" iconClosed="icon-folder" iconOpen="icon-folder-open" type="Umbraco.Web.Trees.MacroTreeController, umbraco"
xdt:Locator="Match(application,alias)"
xdt:Transform="SetAttributes()" />
<add application="developer" alias="relationTypes" title="Relation Types" type="umbraco.loadRelationTypes, umbraco" iconClosed="icon-folder" iconOpen="icon-folder" sortOrder="4"
xdt:Locator="Match(application,alias)"
xdt:Transform="SetAttributes()" />
<add application="developer" alias="xslt" title="XSLT Files" type="umbraco.loadXslt, umbraco" iconClosed="icon-folder" iconOpen="icon-folder" sortOrder="5"
<add initialize="true" sortOrder="5" alias="xslt" application="developer" iconClosed="icon-folder" iconOpen="icon-folder-open" type="Umbraco.Web.Trees.XsltTreeController, umbraco"
xdt:Locator="Match(application,alias)"
xdt:Transform="SetAttributes()" />

Expand Down
2 changes: 2 additions & 0 deletions build/NuSpecs/tools/umbracoSettings.config.install.xdt
Expand Up @@ -5,4 +5,6 @@
</content>

<webservices xdt:Transform="Remove" />

<repositories xdt:Transform="Remove" />
</settings>
37 changes: 37 additions & 0 deletions BUILD.md → docs/BUILD.md
Expand Up @@ -14,6 +14,43 @@ By default, this builds the current version. It is possible to specify a differe

Valid version strings are defined in the `Set-UmbracoVersion` documentation below.

## PowerShell Quirks

There is a good chance that running `build.ps1` ends up in error, with messages such as

>The file ...\build\build.ps1 is not digitally signed. You cannot run this script on the current system. For more information about running scripts and setting execution policy, see about_Execution_Policies.

PowerShell has *Execution Policies* that may prevent the script from running. You can check the current policies with:

PS> Get-ExecutionPolicy -List

Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine RemoteSigned

Policies can be `Restricted`, `AllSigned`, `RemoteSigned`, `Unrestricted` and `Bypass`. Scopes can be `MachinePolicy`, `UserPolicy`, `Process`, `CurrentUser`, `LocalMachine`. You need the current policy to be `RemoteSigned`&mdash;as long as it is `Undefined`, the script cannot run. You can change the current user policy with:

PS> Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

Alternatively, you can do it at machine level, from within an elevated PowerShell session:

PS> Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy RemoteSigned

And *then* the script should run. It *might* however still complain about executing scripts, with messages such as:

>Security warning - Run only scripts that you trust. While scripts from the internet can be useful, this script can potentially harm your computer. If you trust this script, use the Unblock-File cmdlet to allow the script to run without this warning message. Do you want to run ...\build\build.ps1?
[D] Do not run [R] Run once [S] Suspend [?] Help (default is "D"):

This is usually caused by the scripts being *blocked*. And that usually happens when the source code has been downloaded as a Zip file. When Windows downloads Zip files, they are marked as *blocked* (technically, they have a Zone.Identifier alternate data stream, with a value of "3" to indicate that they were downloaded from the Internet). And when such a Zip file is un-zipped, each and every single file is also marked as blocked.

The best solution is to unblock the Zip file before un-zipping: right-click the files, open *Properties*, and there should be a *Unblock* checkbox at the bottom of the dialog. If, however, the Zip file has already been un-zipped, it is possible to recursively unblock all files from PowerShell with:

PS> Get-ChildItem -Recurse *.* | Unblock-File

## Notes

Git might have issues dealing with long file paths during build. You may want/need to enable `core.longpaths` support (see [this page](https://github.com/msysgit/msysgit/wiki/Git-cannot-create-a-file-or-directory-with-a-long-path) for details).
Expand Down