diff --git a/core/org.eclipse.cdt.ui/ChangeLog b/core/org.eclipse.cdt.ui/ChangeLog
index db9830dd8eb..43327c4a27e 100644
--- a/core/org.eclipse.cdt.ui/ChangeLog
+++ b/core/org.eclipse.cdt.ui/ChangeLog
@@ -1,3 +1,12 @@
+2004-04-02 Alain Magloire
+
+ Add new filter to hide/show non C Projects.
+
+ * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java
+ * src/org/eclipse/cdt/internal/ui/filters/NonCProjectsFilter.java
+ * plugin.properties
+ * plugin.xml
+
2004-04-01 Alain Magloire
New set of icons to experiment, from Chris.
diff --git a/core/org.eclipse.cdt.ui/plugin.properties b/core/org.eclipse.cdt.ui/plugin.properties
index 0076d451c2c..70620059713 100644
--- a/core/org.eclipse.cdt.ui/plugin.properties
+++ b/core/org.eclipse.cdt.ui/plugin.properties
@@ -135,9 +135,12 @@ HideArchiveFiles.description= Hides Archive files
HideObjectFiles.label= Object files
HideObjectFiles.description= Hides Object files
-HideNonCElements.label= Non-C Resource
+HideNonCElements.label= Non-C resource
HideNonCElements.description= Show only C elements
+HideNonCProjects.label = Non-C projects
+HideNonCProjects.description= Show only C projects
+
HideReferencedLibraries.label= Referenced libraries
HideReferencedLibraries.description= Hides referenced libraries i.e. those not contained inside the project itself
diff --git a/core/org.eclipse.cdt.ui/plugin.xml b/core/org.eclipse.cdt.ui/plugin.xml
index 08db7bdc7e0..6f16ece3923 100644
--- a/core/org.eclipse.cdt.ui/plugin.xml
+++ b/core/org.eclipse.cdt.ui/plugin.xml
@@ -87,6 +87,14 @@
class="org.eclipse.cdt.internal.ui.filters.ClosedProjectFilter"
id="org.eclipse.cdt.internal.ui.CView.ClosedProjectFilter">
+
+