Generate slightly better ids in boostbook.

Merged revisions 45234-45240,45246-45248,45253-45255,45258-45260,45266,45269,45275-45282,45284-45291,45297,45299-45302,45308-45338,45340-45345,45348-45352,45356-45358,45360-45377,45379-45392,45394,45396-45408,45410-45420,45424-45444,45448,45450-45455,45457-45478,45480,45484-45544,45546-45549,45551-45564,45566-45569,45571-45572,45575,45577 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

................
  r45234 | danieljames | 2008-05-08 23:07:28 +0100 (Thu, 08 May 2008) | 1 line
  
  Replace spaces in generated file names with underscores, and replace multiple consecutive underscores with a single underscore.
................
  r45577 | danieljames | 2008-05-20 16:49:55 +0100 (Tue, 20 May 2008) | 31 lines
  
  Merge in improved ids in boostbook.
  
  Merged revisions 44958,45130-45131,45152-45153,45366 via svnmerge from 
  https://svn.boost.org/svn/boost/branches/doc
  
  ........
    r44958 | danieljames | 2008-05-01 00:08:20 +0100 (Thu, 01 May 2008) | 2 lines
    
    Don't generated file names with spaces, and replace multiple consecutive underscores with a single underscore.
  ........
    r45130 | danieljames | 2008-05-05 12:37:04 +0100 (Mon, 05 May 2008) | 2 lines
    
    Combine the two alternative versions of the function generate.id
  ........
    r45131 | danieljames | 2008-05-05 12:37:18 +0100 (Mon, 05 May 2008) | 2 lines
    
    Deal with generated ids that contain dots which aren't separators.
  ........
    r45152 | danieljames | 2008-05-05 21:28:44 +0100 (Mon, 05 May 2008) | 2 lines
    
    Only add the id to fully qualified ids inside specializations - so that we're not adding generated ids on to the end of generated ids.
  ........
    r45153 | danieljames | 2008-05-05 21:28:56 +0100 (Mon, 05 May 2008) | 2 lines
    
    If the same macro appears twice, generated unique ids.
  ........
    r45366 | danieljames | 2008-05-14 21:39:14 +0100 (Wed, 14 May 2008) | 2 lines
    
    Avoid removing underscores that are part of a class or function name.
  ........
................


[SVN r45623]
This commit is contained in:
Daniel James 2008-05-21 20:59:56 +00:00
parent e400aada3b
commit c23950f6d1

@ -1 +1 @@
Subproject commit 6a7eb0bdf3ee7cbe19ca7b20e982d18fc65dd9d4
Subproject commit 67a527d63a1869247e273dc89cb409b8c3d32e39