diff --git a/indra/llinventory/llfoldertype.cpp b/indra/llinventory/llfoldertype.cpp
index bb8365528..5fe513310 100644
--- a/indra/llinventory/llfoldertype.cpp
+++ b/indra/llinventory/llfoldertype.cpp
@@ -103,6 +103,9 @@ LLFolderDictionary::LLFolderDictionary()
addEntry(LLFolderType::FT_OUTBOX, new FolderEntry("outbox", TRUE));
addEntry(LLFolderType::FT_BASIC_ROOT, new FolderEntry("basic_rt", TRUE));
+ addEntry(LLFolderType::FT_MARKETPLACE_LISTINGS, new FolderEntry("merchant", FALSE));
+ addEntry(LLFolderType::FT_MARKETPLACE_STOCK, new FolderEntry("stock", FALSE));
+ addEntry(LLFolderType::FT_MARKETPLACE_VERSION, new FolderEntry("version", FALSE));
addEntry(LLFolderType::FT_SUITCASE, new FolderEntry("suitcase", TRUE));
addEntry(LLFolderType::FT_NONE, new FolderEntry("-1", FALSE));
diff --git a/indra/llinventory/llfoldertype.h b/indra/llinventory/llfoldertype.h
index bb9a3f213..bea5dc379 100644
--- a/indra/llinventory/llfoldertype.h
+++ b/indra/llinventory/llfoldertype.h
@@ -94,6 +94,9 @@ public:
FT_BASIC_ROOT = 52,
+ FT_MARKETPLACE_LISTINGS = 53,
+ FT_MARKETPLACE_STOCK = 54,
+ FT_MARKETPLACE_VERSION = 55, // Note: We actually *never* create folders with that type. This is used for icon override only.
FT_SUITCASE = 100,
FT_COUNT,
diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt
index 258d44e95..a1242ff27 100644
--- a/indra/newview/CMakeLists.txt
+++ b/indra/newview/CMakeLists.txt
@@ -231,6 +231,7 @@ set(viewer_SOURCE_FILES
llfloaterlandholdings.cpp
llfloaterlandmark.cpp
llfloatermap.cpp
+ llfloatermarketplacelistings.cpp
llfloatermediafilter.cpp
llfloatermediasettings.cpp
llfloatermemleak.cpp
@@ -764,6 +765,7 @@ set(viewer_HEADER_FILES
llfloaterlandholdings.h
llfloaterlandmark.h
llfloatermap.h
+ llfloatermarketplacelistings.h
llfloatermediafilter.h
llfloatermediasettings.h
llfloatermemleak.h
diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml
index c1e976a93..a704472ee 100644
--- a/indra/newview/app_settings/settings.xml
+++ b/indra/newview/app_settings/settings.xml
@@ -5419,6 +5419,17 @@ This should be as low as possible, but too low may break functionality
Value
1
+ DebugHideEmptySystemFolders
+
DebugInventoryFilters
- InventoryDisplayOutbox
+ InventoryOutboxDisplayBoth
+ InventoryOutboxMakeVisible
+
InventoryOutboxMaxFolderCount
InventoryOutboxMaxFolderDepth
+ MarketplaceListingsLogging
+
MaxDragDistance
+ ToolbarVisibleMarketplaceListings
+
ToolbarVisibleMeanEvents