diff --git a/debug/org.eclipse.cdt.debug.ui/ChangeLog b/debug/org.eclipse.cdt.debug.ui/ChangeLog
index 607effc1ff6..44cb90f7028 100644
--- a/debug/org.eclipse.cdt.debug.ui/ChangeLog
+++ b/debug/org.eclipse.cdt.debug.ui/ChangeLog
@@ -1,5 +1,15 @@
2004-06-15 Mikhail Khodjaiants
- Breakpoint and expression related actions enablemnt should not depend
+ Added the "Toggle Watchpoint" object contribution action.
+ * plugin.properties
+ * plugin.xml
+ * ActionMessages.properties
+ * ToggleWatchpointActionDelegate.java: new
+ * ToggleBreakpointAdapter.java
+ * icons/full/elcl16/function_brkpt_co.gif: new
+ * icons/full/elcl16/watchpoint_co.gif: new
+
+2004-06-15 Mikhail Khodjaiants
+ Breakpoint and expression related actions enablement should not depend
on the activation of the debuggger plugin.
* plugin.xml
diff --git a/debug/org.eclipse.cdt.debug.ui/icons/full/elcl16/function_brkpt_co.gif b/debug/org.eclipse.cdt.debug.ui/icons/full/elcl16/function_brkpt_co.gif
new file mode 100644
index 00000000000..a61b6bce3d7
Binary files /dev/null and b/debug/org.eclipse.cdt.debug.ui/icons/full/elcl16/function_brkpt_co.gif differ
diff --git a/debug/org.eclipse.cdt.debug.ui/icons/full/elcl16/watchpoint_co.gif b/debug/org.eclipse.cdt.debug.ui/icons/full/elcl16/watchpoint_co.gif
new file mode 100644
index 00000000000..0b1184d72a8
Binary files /dev/null and b/debug/org.eclipse.cdt.debug.ui/icons/full/elcl16/watchpoint_co.gif differ
diff --git a/debug/org.eclipse.cdt.debug.ui/plugin.properties b/debug/org.eclipse.cdt.debug.ui/plugin.properties
index 8d85c3e75b1..9e0109852b9 100644
--- a/debug/org.eclipse.cdt.debug.ui/plugin.properties
+++ b/debug/org.eclipse.cdt.debug.ui/plugin.properties
@@ -33,6 +33,8 @@ EnableBreakpoint.label=&Toggle Breakpoint Enabled
BreakpointProperties.label=Breakpoint P&roperties...
ManageFunctionBreakpointAction.label=Toggle Breakpoint
ManageFunctionBreakpointAction.tooltip=Toggle Function/Method Breakpoint
+ToggleWatchpointAction.label=Toggle Watchpoint
+ToggleWatchpointAction.tooltip=Toggle Variable Watchpoint
BreakpointPropertiesAction.label=P&roperties...
GlobalManageWatchpointAction.label=Add &Watchpoint (C/C++)...
AddExpressionAction.label=Add &Expression...
diff --git a/debug/org.eclipse.cdt.debug.ui/plugin.xml b/debug/org.eclipse.cdt.debug.ui/plugin.xml
index e7e760cfd67..d1112f077df 100644
--- a/debug/org.eclipse.cdt.debug.ui/plugin.xml
+++ b/debug/org.eclipse.cdt.debug.ui/plugin.xml
@@ -657,7 +657,7 @@
id="org.eclipse.cdt.debug.ui.FunctionBreakpointActions">
+
+
+