[Bf-docboard-svn] bf-manual: [9824] trunk/blender_docs/manual: Sculpting & Painting: High level changes and new Sculpting Introduction page

Julien Kaspar noreply at blender.org
Thu Dec 22 12:50:34 CET 2022


Revision: 9824
          https://developer.blender.org/rBM9824
Author:   JulienKaspar
Date:     2022-12-22 12:50:34 +0100 (Thu, 22 Dec 2022)
Log Message:
-----------
Sculpting & Painting: High level changes and new Sculpting Introduction page

This patch includes the some structural changes for the sculpt_paint manual.
A lot of duplicated and scattered information is avoided this way.

It will also be the base for rewriting various sections to update
outdated pages and make the manual more accessible.

Here's a list of the various changes in this patch.

Sculpting & Painting:

- Moved information about "Selection Masking" and visibility control out of "Brush",
  and instead into their own page called "Selection & Visibility"
- Various wording updates to make the selection masking page more accurate
- Small updates to the Introduction to make the information more accurate

Brush Settings:

- Merged all "Brush Settings" pages of the painting and sculpting modes into one page.
  All the mode specific pages now link to the root page.
- Removed the "Texture Mask" page and instead added necessary information to the
  "Texture" page. This avoids a lot of duplication.

Sculpting:

- Added brief introductions about all the major features of sculpt mode.
  Various high level information from "Tool Settings", "Tools" and "Editing" was moved here,
  as well as a lot of new information, to give a birds eye overview and avoid scattering vital information.
- Introduction.rst was split into various introduction pages for easier reading
- The introduction page is more heavily linking to other UI references for specific information
- Removed the "Adaptive" page, since its information has moved to the introduction.
- Categorized the toolbar page for an easier overview of related features and the logic behind the order
- Moved Topology Rake documentation from Dyntopo page to Brush Settings
- Added and updated various visual examples
- Various other small changes to outdated information and shortcuts

https://developer.blender.org/D16335

Modified Paths:
--------------
    trunk/blender_docs/manual/animation/motion_paths.rst
    trunk/blender_docs/manual/editors/3dview/display/shading.rst
    trunk/blender_docs/manual/images/animation_motion-paths_panel.png
    trunk/blender_docs/manual/modeling/modifiers/generate/multiresolution.rst
    trunk/blender_docs/manual/sculpt_paint/brush/brush.rst
    trunk/blender_docs/manual/sculpt_paint/brush/index.rst
    trunk/blender_docs/manual/sculpt_paint/brush/introduction.rst
    trunk/blender_docs/manual/sculpt_paint/brush/stroke.rst
    trunk/blender_docs/manual/sculpt_paint/brush/texture.rst
    trunk/blender_docs/manual/sculpt_paint/curves_sculpting/tools_settings.rst
    trunk/blender_docs/manual/sculpt_paint/index.rst
    trunk/blender_docs/manual/sculpt_paint/introduction.rst
    trunk/blender_docs/manual/sculpt_paint/navigation.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/controls.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/editing/face_sets.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/editing/mask.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/editing/sculpt.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/index.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/tool_settings/brush_settings.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/tool_settings/dyntopo.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/tool_settings/remesh.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/toolbar.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/tools/cloth.rst
    trunk/blender_docs/manual/sculpt_paint/texture_paint/tool_settings/brush_settings.rst
    trunk/blender_docs/manual/sculpt_paint/vertex_paint/tool_settings/brush_settings.rst
    trunk/blender_docs/manual/sculpt_paint/weight_paint/tool_settings/brush_settings.rst

Added Paths:
-----------
    trunk/blender_docs/manual/images/sculpt-paint_filter_example.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpt_cloth_example.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpt_dyntopo_detail.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpt_dyntopo_example.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpt_joined_object_example.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpt_multi_object_example.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpt_multires_example.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpt_paint_example.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpt_voxel_grid.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpt_voxel_merge.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_automasking_panel.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_editing_face_set_example.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_editing_face_set_pie.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_editing_mask_pie.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_introduction_brush.jpg
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_introduction_common_brushes.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_introduction_example.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_toolbar_add_subt_brushes.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_toolbar_contrast_brushes.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_toolbar_filters.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_toolbar_general.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_toolbar_general_brushes.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_toolbar_gestures.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_toolbar_paint.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_toolbar_singleclick.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_toolbar_transform_brushes.png
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_viewport_overlays.png
    trunk/blender_docs/manual/sculpt_paint/brush/brush_settings.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/introduction/
    trunk/blender_docs/manual/sculpt_paint/sculpting/introduction/adaptive.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/introduction/brush.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/introduction/cloth_sculpting.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/introduction/filters.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/introduction/general.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/introduction/index.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/introduction/multiple_objects.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/introduction/painting.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/introduction/transforming.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/introduction/visibility_masking_face_sets.rst
    trunk/blender_docs/manual/sculpt_paint/selection_visibility.rst

Removed Paths:
-------------
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_introduction_example.jpg
    trunk/blender_docs/manual/images/sculpt-paint_sculpting_toolbar_brushes.png
    trunk/blender_docs/manual/sculpt_paint/brush/texture_mask.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/adaptive.rst
    trunk/blender_docs/manual/sculpt_paint/sculpting/introduction.rst

Modified: trunk/blender_docs/manual/animation/motion_paths.rst
===================================================================
--- trunk/blender_docs/manual/animation/motion_paths.rst	2022-12-22 10:09:44 UTC (rev 9823)
+++ trunk/blender_docs/manual/animation/motion_paths.rst	2022-12-22 11:50:34 UTC (rev 9824)
@@ -61,47 +61,28 @@
    :Around Frame:
       Display paths of points within a fixed number of frames around the current frame.
       When you enable this button, you get paths for a given number of frames before and after the current one
+      (again, as with ghosts).
    :In Range:
       Display paths of points within specified range.
 
       .. _bpy.ops.pose.paths_range_update:
 
-.. _bpy.types.AnimVizMotionPaths.range:
+      Update Range from Scene (Clock Icon)
+         Updates the display frame range from the scene frame range.
 
-Calculation Range
-   The range of the motion path. Only active when *Paths Type* is set to
-   *In Range*. Changing this option only takes effect when updating the path, via
-   the *Update Path* or *Update All Paths* buttons.
-
-   :All Keys:
-      Generate a motion path ranging from the first keyframe to the last. Only
-      the keys of the active object / bone are considered.
-   :Selected Keys:
-      Same as *All Keys* except that it ranges from the first to the last
-      *selected* keyframe.
-   :Scene Frame Range:
-      Use the start & end frames of the scene, or the
-      :ref:`preview range <graph-preview-range>` if active.
-   :Manual Range:
-      Manually set the start and end frame.
-
 .. _bpy.types.AnimVizMotionPaths.frame_start:
 .. _bpy.types.AnimVizMotionPaths.frame_end:
 
 Frame Range Start, End
    Starting and Ending frame of range of paths to display/calculate
-   (not for the *Around Current Frame* type).
+   (not for *Around Current Frame* onion skinning method).
 
-   Although the start and end frame are always editable, updating the motion
-   path will change these according to the *Calculation Range* setting. To
-   ensure your chosen frame range is maintained, choose *Manual Range* there.
-
 .. _bpy.types.AnimVizMotionPaths.frame_before:
 .. _bpy.types.AnimVizMotionPaths.frame_after:
 
 Frame Range Before, After
    Number of frames to show before and after the current frame
-   (only for the *Around Current Frame* type).
+   (only for *Around Current Frame* onion skinning method).
 
 .. _bpy.types.AnimVizMotionPaths.frame_step:
 
@@ -109,6 +90,15 @@
    Allows displaying one point for every *n* frames on the path.
    Mostly useful when you enable the frame number display (see below), to avoid cluttering the 3D Viewport.
 
+.. _bpy.types.AnimVizMotionPaths.range:
+
+Calculation Range
+   The method to choose the upper and lower bounds of Motion Paths.
+
+   :Scene Frame Range: Calculates Motion Paths for the entire Scene or Preview frame duration.
+   :Selected Keys: Calculates Motion Paths for the range of the first selected keyframe to the last keyframe.
+   :All Keys: Calculates Motion Paths from the first keyframe to the last keyframe.
+
 .. _bpy.types.MotionPath.frame_start:
 .. _bpy.types.MotionPath.frame_end:
 

Modified: trunk/blender_docs/manual/editors/3dview/display/shading.rst
===================================================================
--- trunk/blender_docs/manual/editors/3dview/display/shading.rst	2022-12-22 10:09:44 UTC (rev 9823)
+++ trunk/blender_docs/manual/editors/3dview/display/shading.rst	2022-12-22 11:50:34 UTC (rev 9824)
@@ -95,6 +95,8 @@
 
       Custom MatCaps can be :ref:`loaded in the preferences <prefs-lights-matcaps>`.
 
+.. _viewport_shading_solid_color:
+
 Color
    The source to compute the color for objects in the viewport.
 

Modified: trunk/blender_docs/manual/images/animation_motion-paths_panel.png
===================================================================
(Binary files differ)

Added: trunk/blender_docs/manual/images/sculpt-paint_filter_example.png
===================================================================
--- trunk/blender_docs/manual/images/sculpt-paint_filter_example.png	                        (rev 0)
+++ trunk/blender_docs/manual/images/sculpt-paint_filter_example.png	2022-12-22 11:50:34 UTC (rev 9824)
@@ -0,0 +1,5507 @@
+\x89PNG
+
+   
+IHDR  +  \xB6   J\xDFk[   sBIT\xDB\xE1O\xE0    IDATx\x9C\xEC\xBDY\xE3ȑ\xF6\x9Bv\xAERI\xD5Ku\x8F=\xCFo\xAE\xCE{ޛ\xB1=\xDF\xFF\x83\x9C\xB1\xC7]\xD3mWi\xA1\xB8`\xCD<	\x80ɢ(\xC8\x80\xBB\xFD\xA5\x92H \xF3\x892	\xF2\xFF\xFC\xCF\xFFB(\xA5\x8CJ)\x8B\xA2\x80b at 5-\x80\x81I\x8F(\xAC?{\xE4\xE7\xE1\xC5\xC5)))))\x94b8O\xD9\xE1^\xAB鯾0)\xF2\xB8\xEBT\xF9\x9F\xFE\xF4'\xAD\xB5Bk\xCDc\x8Cq\xCE-3\xB8\x9A\x9D\xE4\xBA\xFD\x89\x8F3\x88?{\xE7\xE7^\xC7\xC51111q_\xC39\xAE#\x80\x9A\xC3A\xCBH<\xDCX,sxf\xC6o~d\x93\xEBw\x87b\x90\xA3\xDEg\xB3W\xE0l\xF6
+3\x83\xF7r?\x9F\xE7\xFF\xB5p\xAF\xE39\x83\xBB\x91\x98\x98-c\xA3p2\x86s\Gl\x8E\xB4\xC9H\xDCx:#i\xC9\xD3[!S\xACu\xFC\xCF\xFE\xB3\xEEl~O\xFA-\x85\xCA\xE2\xEC\xF3)Y:&%\xEDiLa\xE3N㔘\x98\x98\x98\xE1\xEBp2)\xE9j!f\xDF\xCBS\xED\xAA\xBD\xDCՠ\xF9\xA4ZM``\xD3Gx'\xE7\x84!߆\xD3\xC3\xFD\xF5\xFF\x95\xC46\xC6\xE3\xC4\xC4\xC4CecN\xDEQ\xE7\xCDv\xB9\xD7\xCA\[d$q\x8D3\xC6\xC1=ߊ\xFF\xF9\x9F\xFE\xF4'k\xCF֘\xAE"~\x93\xAD\xF9\xB0\xBE\x8C\xFF)\x8E\x88\x89\x89\x89\x89\x89\x8F3\x86\xF3l\x8B\xDC#5\xBB\x8D\x96\x91\xF83\xF7\xD4\xF3\xC2|\xD9ɸ\xB4Φ\xB1\x9Ay\xDC\xE9\x9D\xCErixrEG\xBC\xA7\x90\xF8\xF6r\xCF#o\xD5^\xC7 \x83\xBB\x8B\xD8f\xE47Cw\xCA\xC6XX\xC6p\x9Em\x91{źq\xBD\x87\xA4\xF5\x8E\xB7$6\xA6\xD89\xCF\xE7\xB4\xBC[\x85\xCDʼ7\xD3f\x8DII\xC6 \x9B\xE1Cl_Τx\x83\x88\xCFf\xDD5\x8E\xB1\xDA2\x93\x92Q$q\xCA^\xC7,\xC5Ή*Z\xCFI \xAA\x86\xCE\xD5\\xABih(6\xFD\x82\x81wrErfx|\xDB_\x9F,^ I\x9C\xB7¤x\x83\x88\xCF\xE6\xE6؈d\xAC\xB6\xCC;\xAA\x9C\xAF/\xE7^\xAB\
 xF1'F\xA7;1\x8B'v\x90\xFB\xBC\xB5u\xE0\xE0
+\x9Eq\x8DL-\xF1\xB7\xE2\xB1.\xB8
+\xEEm\x8A\xE2\xC10\x83s\x88\xC3\xFCLL\xACq\x9C\xDF/\xE4\xE9\x911#\xF1$6F\xE8ma\xBE\xECdS\xDE\xC5\xE6 \xBF\x95\xB3\xB4\xC0g\xEFy\xBB\x983{\x82\x99\xC1{\xA1o{\xE4\xEDĈew\xCEPy\x90cqO\xF9rOb\x88\xA9\xF3%cx\xBFID\xB4MH\\xB4\xCFHZ\xAC\xBBq\xA9E\xA69\xE2mZ~\xBEBeSj6\xDDya\xB6\xACu&\xBDr\x8FkkCeRRR\xA3\xE2q`l\xDA\xD6\xFCp\xD8LJ\x8A'\xEE\xF0\xC4 =??\xA84\xAF\xA390X\xDE\xE6Q8\xE4\x9D|\x86\W\xBF\xD6\xCFËkwfRRR\xA3\xE2q`\x8C\xE1\xDCa\x87wT!\xB8N8\x8F{\xA7\xC6oHI\xDC\xE1\x89A<q\xF1\xEEu\xE0 
+\x95)\xA9YT\xD5f\xE2}~\x97\xBA\xE6^(\xB8\x9F)\x88\xAFs| &\xBE\xC6\xFBĽ`\xD7g0r\xBD0~\xBBf$\xDE\xC3Ɩ=,̗\x9DL\xC9A6;\xDA\xCCaX\xE07\xF7\xCA\xE6\xB1vt\xA7e00x\xEF \xFA\xB3\xA7~\xEEi,X`p\x87`\xE6^\x8F\xC4\xC4Wŧ\xC7)\x86\xB19+\xE7\xA6\xEE\x89c\xCFs8\x87\xEC\xB3n\\x97"i\xB1\xF3\xC6|\xBD\xB1@\xEB\xC0\xAA\xCD,\xC8A6\xDD\xD3bƫ&\xBD\xF7\xA7G}aRR\xD2\xEBT\xE3r6me~8<&\xBD*\xA5\x98\xF1\xFF\xE1\xDCՠu]\xFD\x8D<\x96\xAEsi\xA6_\xA0x'g\x83!G\xD5/\xF4\xF0\xEBykS=bRR\xD2\xEBT\xE3r\xC6p.뎑\\x93\x9CǽP\xE3%$L1\xE2\xFFo\xAEQ\xF0̇\xA8*\xCF\xC4\xDAJ\xC6\xEB]\xDC\xF70y\x9E\xB8_qMLL\xDCk\xC60\xA6[c\xD7-g0rm1\xDBb$~\xC3\xC0yR\x98/\xCD,\x88y\xE3fN\xC2\xD7\xEF˖\xF3O;\xBA\xD3\xBCG =y\xBAo\xB6Z\xCFw\xC4\xE0N\xC0\xC0\xBD\x8Bkbb\xE2\xF0\xF11\xC3\xD8\xC8
+\xC1\xF9\xB1]F\xE2\xBA\xF3\\x8A\xC4\xFB\x8C\xA4\x95N\x8Fk\xCB<L\xCF_\xF9:\xF0.\xB2\xA7s\xD7\xACw1\xE9\x80\xD6\xE7-\xB2\xB60\xC4&%%%\xED\xA3b?ٴ\x83\xF9\xE10\x98t\xF0J\xB1\xD3z\xAB\xEEf\xAC\xA9ͩ\xE8F\xCE	\x909\xE7u\xCC>\xEF\xE4c\xA0rK;\x8C\a}\xDBS\x9F\xB7Ȁ\xF1\x82\x90I\xA0x\xC6^\xFCL:\xC50~2\x92\xF3i\x8B\xBC\xA3
+\xC1\xF5\xCF\xE9\xDC\xE5\xD0\xE30\xC5N\xEB>\x87\xA9\x81\x83d/DU=#\xD6h\xB2Y5\xA3U\xAF\x92ϯ\x9C[\x8F/\xE2+Ǯ\1x\x83\xF8]\xAC\x8C\xC3ĭ0Gp]t"#Wq\xF7^F\xE21|\x86\xDFD3\xAF`\x81\xCD\xEE򽜊\xCC!\x99=\xC1\xC6 \xBD\xB0\xCFּ\xD7#\xAF\xF6\xD4\xE72x\x8F\xDBw\xF2\xD8$n\x8EQ\xA70w\xEF\xF0\xE9\xFD\x88\xC1o\xC4o\x8E\x93\xE0\x8E\xB2\xC3
+\xC1y\xF9rF\xE2\xA8\xF3\\x87\xC4	hǨ\xE3qj\x93{\xE9\xF3\xAF\x87ʢ\xD5l\x9AC\xA6\x8At`
+\xEE\xEDaąM&%%%%\xEDN1\x8C\xF3\xD8\xAF\xF9a\x99t\x90J1\xF2\xAE\xF5<\xBE#\xD5pys\x90\x80\\xE7\xAE8\xE7\x96y'ׂ!?\x84_\xBDz"\xC3\xFAy qȤ-*\x9E1\x8D\x98\xF8r&mE1\x8C\xF3\xC9y\xFCB\xDEQ\x85\xE0\xFA\xEA8\xF7B\xC1\xC74\x8A\x91w\xF9\xAA\xDB8HBT\xB6k\xE6\xB62I\xAD0Z\xF1'\xF9y\xC0l-\xA6\xAE\x81II\xAFY1\xC4\xE0\xC0X#8G\xBF\xC9\xC1u׉\x8CP-\xC7Է\x89\x970\xF0\xFF\x88f\xCE\xE0Bޟ\xE5󽼈\xB6\x9C\xFB\xD9\xD1#\xADa\x93AZ~\x9F[\xF1\xD5\xC0\xFC\x89\xDC\xCF-2x\x8F\xDBqQ\xEF\x85\x87\xEB\xD5AF\xD2\xE3\xC4\xC4 \xBCb\xB6\xD7||\xEF\xF1vY!\xB88\x8F\x91\xB8\xE5tG!\xE9qTc\xC5\xF1X\xB3\xCCx\xFD<\x80uఙ0\xF0l\xE9 \xD6ý\xF6\xD7LJJJJz=\x8A\xE1\xBC\xD3\x9Bc4?\xEC\x93F\xAF\xD6\xFF\xFB\xBA\x9B!8[\xB5\xF5܆n\xE4{ \x99s^\xE7\x9F\xEC\xF0NC\xCE\xA7\xDA\xF7dO=\xDC/\xFF[f\xD2\xC53\xE6_¤\xC3y\xA7#\xC6p\xCDpwt
+\xD6\xA3U\xF0\xF1\xE7j\xFD\xBF\xEF\x93\xF3k\xE0 Y\xB3\xEBW\xCEme\x83ZaT
+\xE2I\xF2\xF0 \xD8Z\xBC\xF4\x91III\xAFG1\x8C9\xC8Y#8g\xD7\xCC\\xD7a\x84
+;\x8C\xE2\xA8\xE1[\xD1\xCC
+\x9C\xC8\xF5\xCC\xDE>\xE6o\xC47r\xF6\xA4\xE5\xF7\xF9]\x9E\xE9\x9A\xC1[\xA3>\x83\xC1{\xB6]\x87 \x8F)\\x9F$0\xF411\xB1e\xDE0\x8CK\xA8X\xEC\x9DG\xC0{\xAD]V\xAE=Ng$\xAE8\xEE$=\x8B*\xAE\xF7\xE3\x8A\xC1|ۣu\xE0 ,\xD3LPY"\xD2(\x88o\xFB\xE5s\x8ARRRRҾ+\x86s_\x8Bl\x8E\xCB\xFC\xB0_L\xDA;\xBDBϋz^~\xA2j\xEB\xF9	\xDD\xC8\xD9\xD8\xE7:o\xC49\xB7\xCCH\xF2\x8B8վ\xFB\xE5\xDB\xF9\xBC#\xBEZ\xC53n_3_\xA1b8\xF7\xB5\xC8H\xAEO\xCE`\x81\xE3:\xF08\xA3U\x90q\xE3
+=\xFFv
+$\x83%\xAA\x8A\xDC5sٝw1*\xF1!y9\x83\xC7&%%%\xED\x8Bb3Y#8o^!s׊G\xA1R\xBCX`ќ\xF7\xEFp3'a\x99-\xE7`vt\xA7\xA0\xA4\xE5\xEB\xF0;\xEE
+\x9B\xDE\xA8\xBCz!\x83\xF7\xE6\xE5N\xE8\x85+\xBA\x8EM\x84qJLLL\xFC&\xEF\x8Fc\xC6Uk,\xF6\xCEe\xE0=r9+\xD76\xC7I\xEF\xF7\xC8h[\xC62w\xEBO$\xEB\xC0a\xB3P\xE0\x99\xD2)\xACWOd3\x88`\xF06\xC5)))))\xE9q\xC5pν\x90ͱ\x98\xE2g\xD2\xDE\xE9\xC0\xBC\xBD;ˇ\xCA7\x98\x83\x84b\xCEy\x9D\xFB\xB1\xC3;\x99\xC0!B\xB5\xEC\xBDПg\xB0e?wăW\xD8\xD8'\xEE\xE9XD\xDC5T^%\xB0b8\xE7^\xC8\xC7\xF5ω\xBC\xA3\xED\x8E!\x9D\x8EEP
+>\xCC\xDB\xDB8H\xCA\xEC\xCA\xB2\xCD\xCC\xCDAF\xA5 \xDE#"a\xF0X\xB0ɤ4\xCE\x98IA\xD4t\xC1\xE0Y#8__	#O\x9A\x8CP).d\xB1\x93W\xB0̖\xF3(GN\xAA\xB5방[\x9C\xC1[\x95?\xCF`\xF0<\xAF\xC7{\xD1\xFBm\xC5¸\xBBN\xE6jD\xC4\xC3f>\xBFB\x86\xE7\xAD\xF1\xFE9\xBC\xE5\xCFc\x85\xE0\xDA\xE98#\xE9q住\xAA5,s;~\xB3\xBC${$\xAA\xACH\xB6\x86\xB4G

@@ Diff output truncated at 10240 characters. @@


More information about the Bf-docboard-svn mailing list