Create rough entries for the 3.4.0 changes.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8832 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/NEWS b/NEWS
index 80c0793..89445be 100644
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,40 @@
 
 Release 3.4.0 (???)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Changes include:
-- SSE3 insns now supported.  Changed CPUID output to be Core-2, so now it
+
+Main change points (need to add details for all)
+
+- Origin tracking in Memcheck
+
+- Helgrind completely rewritten, to remove false error and scaling
+problems and to give improved diagnostics
+
+- Drd majorly improved (details ..)
+
+- New tool: exp-ptrcheck, for doing checks on stack and global arrays
+
+- gcc-4.4.0 support, including demangler fixes for recent g++'s
+
+- new distro support: OpenSUSE 11.1, Fedora 10, Ubuntu 8.10
+
+- Frame level wildcarding in suppressions
+
+- Basic support for IBM Power6 (64-bit processes only)
+
+- SSSE3 insns now supported.  Changed CPUID output to be Core-2, so now it
   claims to be a Core 2 E6600.
 
+- cross-compilation support
+
+- many bugs fixed, as usual
+
+- non-user-visible: able to read Dwarf3 type/variable information,
+  so as to understand the location and type of stack and local variables
+
+- matching release of Valkyrie, (a GUI for Memcheck), v 1.4.0
+
+- what else?
+
 
 Release 3.3.1 (4 June 2008)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~