From c496403bb2e4ed1e6a5f942f40ac40219b5acb67 Mon Sep 17 00:00:00 2001
From: Joerg Wunsch <j@uriah.heep.sax.de>
Date: Wed, 28 Mar 2012 06:13:40 +0000
Subject: [PATCH] Cosmetics: reformat paragraphs.

git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1073 81a1dc3b-b13d-400b-aceb-764788c761c2
---
 NEWS | 86 +++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 59 insertions(+), 27 deletions(-)

diff --git a/NEWS b/NEWS
index f1443659..9662ba57 100644
--- a/NEWS
+++ b/NEWS
@@ -13,16 +13,24 @@ Current:
 
   * New programmers supported:
     - avrftdi
-      + o-link (patch #7672 adding support for O-Link (FTDI based JTAG) as programmer)
+      + o-link (patch #7672 adding support for O-Link (FTDI based
+        JTAG) as progr ammer)
       + 4232h (patch #7715 FT4232H support)
+
     - usbasp
       + nibobee (previously specified as '-c usbasp -P nibobee)
-      + usbasp-clone (same as usbasp but ignores vendor and product string, checks only vid/pid)
+      + usbasp-clone (same as usbasp but ignores vendor and product
+        string, checks only vid/pid)
+
     - ftdi_syncbb (new type for synchronous bitbanging with ft232r/ft245r)
-      + ft245r (FT245R Synchronous BitBang, miso = D1, sck = D0, mosi = D2, reset = D4)
-      + ft232r (FT232R Synchronous BitBang, miso = RxD, sck = RTS, mosi = TxD, reset = DTR)
-      + bwmega (BitWizard ftdi_atmega builtin programmer, miso = DSR, sck = DCD, mosi = CTS, reset = RI)
-      + arduino-ft232r (Arduino: FT232R connected to ISP, miso = CTS X3(1), sck = DSR X3(2), mosi = DCD X3(3), reset = RI  X3(4))
+      + ft245r (FT245R Synchronous BitBang, miso = D1, sck = D0, mosi
+        = D2, reset = D4)
+      + ft232r (FT232R Synchronous BitBang, miso = RxD, sck = RTS,
+        mosi = TxD, reset = DTR)
+      + bwmega (BitWizard ftdi_atmega builtin programmer, miso = DSR,
+        sck = DCD, mosi = CTS, reset = RI)
+      + arduino-ft232r (Arduino: FT232R connected to ISP, miso = CTS
+        X3(1), sck = DSR X3(2), mosi = DCD X3(3), reset = RI X3(4))
       + diecimila (alias for arduino-ft232r)
 
   * Bugfixes
@@ -30,13 +38,18 @@ Current:
       - bug #34518: loading intel hex files > 64k using record-type 4
       - patch #7667: Minor memory handling fixes
       - patch #7680: Fixing timeout problem in ser_recv in ser_win32.c
-      - patch #7693: Fix config file atmel URLs (+ URLs in avrdude.texi and avrpart.h)
-      - bug #21663: AT90PWM efuse incorrect, bug #30438: efuse bits written as 0 on at90pwmxx parts
+      - patch #7693: Fix config file atmel URLs (+ URLs in
+        avrdude.texi and avrpart.h)
+      - bug #21663: AT90PWM efuse incorrect, bug #30438: efuse bits
+        written as 0 on at90pwmxx parts
       - bug #35261: avrftdi uses wrong interface in avrftdi_paged_(write|load)
       - patch #7437 modifications to Bus Pirate module
-      - patch #7686 Updating buspirate ascii mode to current firmware, use AUX as clock generator, and setting of serial receive timeout
+      - patch #7686 Updating buspirate ascii mode to current firmware,
+        use AUX as clock generator, and setting of serial receive
+        timeout
       - bug #34768 Proposition: Change the name of the AVR32 devices
-      - patch #7718: Merge global data of avrftdi in a private data structure
+      - patch #7718: Merge global data of avrftdi in a private data
+        structure
 
   * Keep track of input file contents
 
@@ -55,31 +68,50 @@ Current:
   * The -U option now accepts ELF files as input files, and extracts
     the appropriate section contents that matches the requested memory
     region.
-  
+
   * Programmers and parts lists
-    They are now sorted at output with '-c ?'/'-p ?'. (patch #7671: Sorting programmers and parts lists for console output)
-    Programmers and parts lists in documentation generated from lists mentioned above. (patch #7687: Autogenerating programmers and parts lists for docs)
-    Output list of programmer types with '-c ?type', add list to documentation
-  
-  * Configuration files now accepts parent parts/programmers, parts starting with '.' (eg. .xmega) are not included in output parts list and can be used as abstract parents
+
+    They are now sorted at output with '-c ?'/'-p ?'. (patch #7671:
+    Sorting programmers and parts lists for console output)
+
+    Programmers and parts lists in documentation generated from lists
+    mentioned above. (patch #7687: Autogenerating programmers and
+    parts lists for docs)
+
+    Output list of programmer types with '-c ?type', add list to
+    documentation
+
+  * Configuration files now accepts parent parts/programmers, parts
+    starting with '.' (eg. .xmega) are not included in output parts
+    list and can be used as abstract parents
+
     (bug #34302: Feature request : device configuration with parent classes)
     (patch #7688: Implement parent programmers feature)
-      
-  * Additional config files which are read after default can be specified on command line using '-C +filename'
+
+  * Additional config files which are read after default can be
+    specified on command line using '-C +filename'
+
     (patch #7699 Read additional config files)
-    
-  * Programmer types in configuration file are no longer keywords but specified as string.
-    So you need to change 'type = XYZ;' to 'type = "XYZ";' in own config files.
-    (internal: The parser does not need to know all programmer types now, new programmers will update only the table in pgm_type.c.)
+
+  * Programmer types in configuration file are no longer keywords but
+    specified as string.
+
+    So you need to change 'type = XYZ;' to 'type = "XYZ";' in own
+    config files.  (internal: The parser does not need to know all
+    programmer types now, new programmers will update only the table
+    in pgm_type.c.)
 
   * Internals:
-    - Restructuring and compacting programmer definition part of grammar for config file.
-    - Cleanup of parser code, removing unused definitions/functions. Using yylex_destroy if available.
-  
-    - Fixed some more memory leaks, added cleanup code at program exit (to minimize the number of non-freed memory blocks reported by valgrind)
+
+    - Restructuring and compacting programmer definition part of
+      grammar for config file.
+    - Cleanup of parser code, removing unused definitions/
+      functions. Using yylex_destroy if available.
+    - Fixed some more memory leaks, added cleanup code at program exit
+      (to minimize the number of non-freed memory blocks reported by
+      valgrind)
     - Fixed some findings reported by cppcheck.
 
-    
 Version 5.11:
 
   * New devices supported: