[Python-checkins] python/dist/src/Misc NEWS,1.468,1.469

gvanrossum@users.sourceforge.net gvanrossum@users.sourceforge.net
Thu, 15 Aug 2002 07:01:17 -0700


Update of /cvsroot/python/python/dist/src/Misc
In directory usw-pr-cvs1:/tmp/cvs-serv11750

Modified Files:
	NEWS 
Log Message:
Add notes about universal newlines.


Index: NEWS
===================================================================
RCS file: /cvsroot/python/python/dist/src/Misc/NEWS,v
retrieving revision 1.468
retrieving revision 1.469
diff -C2 -d -r1.468 -r1.469
*** NEWS	14 Aug 2002 21:20:32 -0000	1.468
--- NEWS	15 Aug 2002 14:01:14 -0000	1.469
***************
*** 234,237 ****
--- 234,243 ----
    correctly and without raising exceptions for unpaired ones.
  
+ - Universal newlines (PEP 278) is implemented.  Briefly, using 'U'
+   instead of 'r' when opening a text file for reading changes the line
+   ending convention so that any of '\r', '\r\n', and '\n' is
+   recognized (even mixed in one file); all three are converted to
+   '\n', the standard Python line end character.
+ 
  - file.xreadlines() now raises a ValueError if the file is closed:
    Previously, an xreadlines object was returned which would raise
***************
*** 464,469 ****
    size of the executable.
  
! - XXX WITH_UNIVERSAL_NEWLINES Somebody fill this in; the PEP doesn't
!   say how or when to configure it, or how to turn it off.
  
  - On Unix, a shared libpython2.3.so can be created with --enable-shared.
--- 470,477 ----
    size of the executable.
  
! - The universal newlines option (PEP 278) is on by default.  On Unix
!   it can be disabled by passing --without-universal-newlines to the
!   configure script.  On other platforms, remove
!   WITH_UNIVERSAL_NEWLINES from pyconfig.h.
  
  - On Unix, a shared libpython2.3.so can be created with --enable-shared.