1. 13 Oct, 2016 6 commits
  2. 10 Oct, 2016 14 commits
  3. 05 Oct, 2016 16 commits
  4. 27 Sep, 2016 4 commits
    • Kir Kolyshkin's avatar
    • Kir Kolyshkin's avatar
      Documentation: prettify the man page · 5c681734
      Kir Kolyshkin authored
      This adds a way to re-enable justification and hyphenation for
      the man page (which in enabled by default in troff but then
      Docbook explicitly disables it). The man page looks better this way.
      
      The reason why hyphenation for man pages is disabled by Docbook is
      "The problem is that groff is not particularly smart about how it
      does hyphenation; it can end up hyphenating a lot of things that you
      don't want hyphenated".
      
      The reason why justification for man pages is disabled by Docbook is
      "justified text looks good only when it is also hyphenated.
      Without hyphenation, excessive amounts of space often end up
      getting between words, in order to "pad" lines out to align
      on the right margin".
      
      I carefully checked the resuling man page using both terminal output
      on 80 columns and the PS/PDF generated. In both cases hyphenation
      looks normal, i.e. I don't see any unwanted cases of extra hyphenation.
      Same for justification.
      Signed-off-by: 's avatarKir Kolyshkin <kir@openvz.org>
      Reviewed-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
      Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
      5c681734
    • Kir Kolyshkin's avatar
      criu(8): massive man page update · 69c79bb5
      Kir Kolyshkin authored
      This is an attempt to cleanup the man page. I am very sorry this comes
      in this one big patch. Here are the changes:
      
      1. Use *BOLD* for literals, 'ITALIC' for arguments (variable
      substituions)
      
      2. Do not use <> for arguments, as they are already marked so (italic)
      
      3. Remove details about "criu exec" and remote syscalls execution;
         add note that it's obsoleted by Compel.
      
      4. Some descriptions are shrunk, some made longer, many are rephrased.
      
      5. Formatting: use second-level lists (*value*:::) where appropriate
         (mostly instead of bulleted lists of values).
      
      6. Properly show comma-separated lists of arguments (with second pair
         of [] and ...
      
      7. Proper use of terms 'option' and 'argument' (*--option* 'argument').
      
      8. Other fixes to formatting and English (such as missing a/the articles).
      
      ...
      
      98. Change author to be "the CRIU team".
      
      99. Update copyright years, copyright holder is Parallels Holdings.
      
      [v2: rebase]
      
      Cc: Cyrill Gorcunov <gorcunov@openvz.org>
      Signed-off-by: 's avatarKir Kolyshkin <kir@openvz.org>
      Reviewed-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
      Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
      69c79bb5
    • Kir Kolyshkin's avatar
      Documentation/Makefile: set nmkdir · 4edc7c9c
      Kir Kolyshkin authored
      I was not able to find a way to make a target in sub-makefile
      (such as "cd Documentation && make pdf") without this hack.
      
      If there's a better way, please let me know
      
      Cc: Cyrill Gorcunov <gorcunov@openvz.org>
      Signed-off-by: 's avatarKir Kolyshkin <kir@openvz.org>
      Reviewed-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
      Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
      4edc7c9c