Blender Git Loki

Git Commits -> Revision 864b886

October 9, 2012, 19:53 (GMT)
Merging revisions 51077-51234 from trunk

Commit Details:

Full Hash: 864b886af18150285566ba1b5cb7cbf95f919c4d
SVN Revision: 51235
Parent Commit: 4c9ea03
Lines Changed: +8984, -4728

12 Added Paths:

/build_files/cmake/clang_array_check.py (+353, -0) (View)
/build_files/cmake/cmake_static_check_clang_array.py (+77, -0) (View)
/source/blender/avi/intern/avi_codecs.c (+148, -0) (View)
/source/blender/avi/intern/avi_endian.c (+217, -0) (View)
/source/blender/avi/intern/avi_endian.h (+48, -0) (View)
/source/blender/avi/intern/avi_mjpeg.c (+490, -0) (View)
/source/blender/avi/intern/avi_mjpeg.h (+38, -0) (View)
/source/blender/avi/intern/avi_options.c (+133, -0) (View)
/source/blender/avi/intern/avi_rgb.c (+149, -0) (View)
/source/blender/avi/intern/avi_rgb.h (+38, -0) (View)
/source/blender/avi/intern/avi_rgb32.c (+93, -0) (View)
/source/blender/avi/intern/avi_rgb32.h (+38, -0) (View)

10 Deleted Paths:

/source/blender/avi/intern/avirgb.c (+0, -149)
/source/blender/avi/intern/avirgb.h (+0, -35)
/source/blender/avi/intern/codecs.c (+0, -148)
/source/blender/avi/intern/endian.c (+0, -225)
/source/blender/avi/intern/endian.h (+0, -52)
/source/blender/avi/intern/mjpeg.c (+0, -488)
/source/blender/avi/intern/mjpeg.h (+0, -35)
/source/blender/avi/intern/options.c (+0, -133)
/source/blender/avi/intern/rgb32.c (+0, -92)
/source/blender/avi/intern/rgb32.h (+0, -35)

545 Modified Paths:

/build_files/buildbot/master.cfg (+4, -3) (Diff)
/build_files/buildbot/master_unpack.py (+1, -1) (Diff)
/build_files/buildbot/slave_pack.py (+3, -3) (Diff)
/build_files/cmake/cmake_qtcreator_project.py (+7, -1) (Diff)
/build_files/cmake/cmake_static_check_cppcheck.py (+2, -1) (Diff)
/build_files/cmake/cmake_static_check_smatch.py (+2, -1) (Diff)
/build_files/cmake/cmake_static_check_sparse.py (+2, -1) (Diff)
/build_files/cmake/cmake_static_check_splint.py (+2, -1) (Diff)
/build_files/cmake/config/blender_lite.cmake (+1, -0) (Diff)
/build_files/cmake/macros.cmake (+6, -0) (Diff)
/build_files/cmake/project_source_info.py (+1, -1) (Diff)
/CMakeLists.txt (+122, -62) (Diff)
/doc/guides/interface_API.txt (+8, -8) (Diff)
/doc/python_api/rst/bge.types.rst (+25, -3) (Diff)
/doc/python_api/rst/change_log.rst (+1499, -0) (Diff)
/doc/python_api/sphinx_changelog_gen.py (+8, -5) (Diff)
/doc/python_api/sphinx_doc_gen.py (+1, -1) (Diff)
/GNUmakefile (+5, -0) (Diff)
/intern/cycles/blender/addon/ui.py (+2, -6) (Diff)
/intern/cycles/blender/blender_object.cpp (+4, -1) (Diff)
/intern/cycles/blender/blender_sync.cpp (+4, -1) (Diff)
/intern/cycles/kernel/kernel_bvh.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_camera.h (+4, -4) (Diff)
/intern/cycles/kernel/kernel_object.h (+7, -7) (Diff)
/intern/cycles/kernel/kernel_path.h (+8, -8) (Diff)
/intern/cycles/kernel/kernel_shader.h (+3, -3) (Diff)
/intern/cycles/kernel/kernel_types.h (+4, -3) (Diff)
/intern/cycles/kernel/osl/background.cpp (+16, -7) (Diff)
/intern/cycles/kernel/osl/bsdf_ashikhmin_velvet.cpp (+10, -6) (Diff)
/intern/cycles/kernel/osl/bsdf_diffuse.cpp (+19, -11) (Diff)
/intern/cycles/kernel/osl/bsdf_microfacet.cpp (+45, -29) (Diff)
/intern/cycles/kernel/osl/bsdf_oren_nayar.cpp (+10, -6) (Diff)
/intern/cycles/kernel/osl/bsdf_phong.cpp (+22, -12) (Diff)
/intern/cycles/kernel/osl/bsdf_reflection.cpp (+9, -5) (Diff)
/intern/cycles/kernel/osl/bsdf_refraction.cpp (+10, -6) (Diff)
/intern/cycles/kernel/osl/bsdf_transparent.cpp (+8, -4) (Diff)
/intern/cycles/kernel/osl/bsdf_ward.cpp (+12, -8) (Diff)
/intern/cycles/kernel/osl/bsdf_westin.cpp (+21, -13) (Diff)
/intern/cycles/kernel/osl/bssrdf.cpp (+9, -5) (Diff)
/intern/cycles/kernel/osl/debug.cpp (+9, -5) (Diff)
/intern/cycles/kernel/osl/emissive.cpp (+8, -4) (Diff)
/intern/cycles/kernel/osl/osl_closures.cpp (+22, -22) (Diff)
/intern/cycles/kernel/osl/osl_closures.h (+22, -22) (Diff)
/intern/cycles/kernel/osl/osl_shader.cpp (+16, -4) (Diff)
/intern/cycles/kernel/osl/vol_subsurface.cpp (+12, -8) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+5, -3) (Diff)
/intern/cycles/render/camera.cpp (+6, -0) (Diff)
/intern/cycles/render/light.cpp (+1, -6) (Diff)
/intern/cycles/render/mesh.cpp (+4, -0) (Diff)
/intern/cycles/render/nodes.cpp (+11, -7) (Diff)
/intern/cycles/render/object.cpp (+6, -0) (Diff)
/intern/cycles/render/svm.cpp (+0, -11) (Diff)
/intern/cycles/util/util_thread.h (+1, -0) (Diff)
/intern/dualcon/intern/octree.cpp (+106, -63) (Diff)
/intern/dualcon/intern/octree.h (+170, -129) (Diff)
/intern/elbeem/intern/utilities.cpp (+1, -1) (Diff)
/release/datafiles/startup.blend (+0, -0) (Diff)
/release/scripts/modules/bl_i18n_utils/bl_process_msg.py (+1, -1) (Diff)
/release/scripts/modules/bpy/path.py (+2, -2) (Diff)
/release/scripts/modules/bpyml.py (+1, -1) (Diff)
/release/scripts/modules/bpy_extras/mesh_utils.py (+1, -1) (Diff)
/release/scripts/modules/bpy_types.py (+4, -4) (Diff)
/release/scripts/modules/console_python.py (+2, -2) (Diff)
/release/scripts/modules/console_shell.py (+2, -2) (Diff)
/release/scripts/modules/rna_info.py (+2, -2) (Diff)
/release/scripts/modules/rna_xml.py (+1, -1) (Diff)
/release/scripts/presets/interface_theme/ubuntu_ambiance.xml (+109, -109) (Diff)
/release/scripts/startup/bl_operators/add_mesh_torus.py (+4, -4) (Diff)
/release/scripts/startup/bl_operators/anim.py (+3, -3) (Diff)
/release/scripts/startup/bl_operators/clip.py (+7, -7) (Diff)
/release/scripts/startup/bl_operators/console.py (+1, -1) (Diff)
/release/scripts/startup/bl_operators/mesh.py (+1, -1) (Diff)
/release/scripts/startup/bl_operators/object.py (+6, -6) (Diff)
/release/scripts/startup/bl_operators/presets.py (+13, -13) (Diff)
/release/scripts/startup/bl_operators/screen_play_rendered_anim.py (+1, -1) (Diff)
/release/scripts/startup/bl_operators/wm.py (+3, -3) (Diff)
/release/scripts/startup/bl_ui/properties_data_armature.py (+3, -4) (Diff)
/release/scripts/startup/bl_ui/properties_data_bone.py (+9, -9) (Diff)
/release/scripts/startup/bl_ui/properties_data_modifier.py (+2, -2) (Diff)
/release/scripts/startup/bl_ui/properties_object.py (+2, -4) (Diff)
/release/scripts/startup/bl_ui/properties_object_constraint.py (+1, -0) (Diff)
/release/scripts/startup/bl_ui/properties_particle.py (+15, -16) (Diff)
/release/scripts/startup/bl_ui/properties_physics_cloth.py (+3, -5) (Diff)
/release/scripts/startup/bl_ui/properties_physics_common.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/properties_physics_dynamicpaint.py (+3, -4) (Diff)
/release/scripts/startup/bl_ui/properties_physics_field.py (+3, -4) (Diff)
/release/scripts/startup/bl_ui/properties_physics_smoke.py (+2, -4) (Diff)
/release/scripts/startup/bl_ui/properties_physics_softbody.py (+2, -4) (Diff)
/release/scripts/startup/bl_ui/properties_render.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/properties_texture.py (+8, -2) (Diff)
/release/scripts/startup/bl_ui/space_clip.py (+10, -4) (Diff)
/release/scripts/startup/bl_ui/space_console.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/space_info.py (+23, -28) (Diff)
/release/scripts/startup/bl_ui/space_userpref.py (+5, -4) (Diff)
/release/scripts/startup/bl_ui/space_userpref_keymap.py (+2, -2) (Diff)
/release/scripts/startup/bl_ui/space_view3d.py (+5, -4) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+12, -8) (Diff)
/release/scripts/startup/bl_ui/__init__.py (+2, -2) (Diff)
/release/scripts/startup/keyingsets_builtins.py (+2, -2) (Diff)
/SConstruct (+1, -0) (Diff)
/source/blender/avi/AVI_avi.h (+1, -1) (Diff)
/source/blender/avi/CMakeLists.txt (+10, -10) (Diff)
/source/blender/avi/intern/avi.c (+1, -2) (Diff)
/source/blender/blenkernel/BKE_armature.h (+8, -2) (Diff)
/source/blender/blenkernel/BKE_blender.h (+2, -2) (Diff)
/source/blender/blenkernel/BKE_gpencil.h (+2, -2) (Diff)
/source/blender/blenkernel/BKE_key.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_mball.h (+5, -1) (Diff)
/source/blender/blenkernel/BKE_multires.h (+1, -2) (Diff)
/source/blender/blenkernel/BKE_navmesh_conversion.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_sequencer.h (+5, -3) (Diff)
/source/blender/blenkernel/BKE_utildefines.h (+1, -1) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+7, -1) (Diff)
/source/blender/blenkernel/intern/blender.c (+6, -2) (Diff)
/source/blender/blenkernel/intern/cloth.c (+5, -4) (Diff)
/source/blender/blenkernel/intern/customdata.c (+36, -13) (Diff)
/source/blender/blenkernel/intern/displist.c (+3, -1) (Diff)
/source/blender/blenkernel/intern/font.c (+6, -2) (Diff)
/source/blender/blenkernel/intern/gpencil.c (+6, -6) (Diff)
/source/blender/blenkernel/intern/implicit.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/lattice.c (+3, -2) (Diff)
/source/blender/blenkernel/intern/mball.c (+30, -1) (Diff)
/source/blender/blenkernel/intern/modifier.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/node.c (+15, -12) (Diff)
/source/blender/blenkernel/intern/particle.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/scene.c (+10, -0) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+4, -1) (Diff)
/source/blender/blenkernel/intern/tracking.c (+6, -7) (Diff)
/source/blender/blenkernel/intern/writeavi.c (+15, -7) (Diff)
/source/blender/blenkernel/nla_private.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_bpath.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_dlrbTree.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_endian_switch_inline.h (+29, -51) (Diff)
/source/blender/blenlib/BLI_fileops.h (+2, -0) (Diff)
/source/blender/blenlib/BLI_kdopbvh.h (+1, -2) (Diff)
/source/blender/blenlib/BLI_lasso.h (+3, -3) (Diff)
/source/blender/blenlib/BLI_utildefines.h (+5, -1) (Diff)
/source/blender/blenlib/intern/fileops.c (+19, -11) (Diff)
/source/blender/blenlib/intern/lasso.c (+4, -4) (Diff)
/source/blender/blenlib/intern/math_vector_inline.c (+1, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+20, -1) (Diff)
/source/blender/bmesh/intern/bmesh_walkers_impl.c (+2, -2) (Diff)
/source/blender/CMakeLists.txt (+4, -1) (Diff)
/source/blender/collada/DocumentExporter.cpp (+1, -1) (Diff)
/source/blender/compositor/intern/COM_Node.h (+3, -3) (Diff)
/source/blender/compositor/intern/COM_NodeBase.h (+3, -3) (Diff)
/source/blender/compositor/nodes/COM_ChannelMatteNode.h (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_ChromaMatteNode.h (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_ColorBalanceNode.h (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_ColorMatteNode.h (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_ColorRampNode.h (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_ColorSpillNode.h (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_DifferenceMatteNode.h (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_DistanceMatteNode.h (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_FilterNode.h (+3, -3) (Diff)
/source/blender/compositor/nodes/COM_LuminanceMatteNode.h (+3, -3) (Diff)
/source/blender/compositor/nodes/COM_MapValueNode.h (+3, -3) (Diff)
/source/blender/compositor/nodes/COM_MaskNode.h (+3, -3) (Diff)
/source/blender/compositor/nodes/COM_MovieClipNode.h (+3, -3) (Diff)
/source/blender/compositor/nodes/COM_NormalNode.h (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_TransformNode.h (+3, -3) (Diff)
/source/blender/compositor/operations/COM_GlareStreaksOperation.cpp (+3, -5) (Diff)
/source/blender/editors/animation/anim_intern.h (+1, -1) (Diff)
/source/blender/editors/animation/keyframing.c (+7, -7) (Diff)
/source/blender/editors/armature/editarmature.c (+24, -10) (Diff)
/source/blender/editors/armature/editarmature_sketch.c (+6, -6) (Diff)
/source/blender/editors/armature/meshlaplacian.c (+3, -1) (Diff)
/source/blender/editors/armature/poseSlide.c (+1, -0) (Diff)
/source/blender/editors/curve/editcurve.c (+103, -66) (Diff)
/source/blender/editors/curve/editfont.c (+3, -2) (Diff)
/source/blender/editors/gpencil/drawgpencil.c (+12, -9) (Diff)
/source/blender/editors/gpencil/gpencil_buttons.c (+3, -5) (Diff)
/source/blender/editors/gpencil/gpencil_edit.c (+5, -5) (Diff)
/source/blender/editors/gpencil/gpencil_paint.c (+63, -80) (Diff)
/source/blender/editors/gpencil/gpencil_undo.c (+1, -1) (Diff)
/source/blender/editors/include/ED_anim_api.h (+18, -18) (Diff)
/source/blender/editors/include/ED_armature.h (+11, -2) (Diff)
/source/blender/editors/include/ED_keyframes_draw.h (+0, -1) (Diff)
/source/blender/editors/include/ED_mesh.h (+2, -2) (Diff)
/source/blender/editors/include/ED_object.h (+0, -1) (Diff)
/source/blender/editors/include/ED_particle.h (+1, -1) (Diff)
/source/blender/editors/include/ED_view3d.h (+7, -1) (Diff)
/source/blender/editors/interface/interface.c (+41, -6) (Diff)
/source/blender/editors/interface/interface_handlers.c (+15, -5) (Diff)
/source/blender/editors/interface/interface_layout.c (+8, -3) (Diff)
/source/blender/editors/interface/interface_ops.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_widgets.c (+2, -2) (Diff)
/source/blender/editors/interface/view2d_ops.c (+11, -11) (Diff)
/source/blender/editors/mask/mask_select.c (+2, -2) (Diff)
/source/blender/editors/mesh/editface.c (+6, -2) (Diff)
/source/blender/editors/mesh/editmesh_add.c (+51, -58) (Diff)
/source/blender/editors/mesh/editmesh_bvh.c (+3, -3) (Diff)
/source/blender/editors/mesh/editmesh_knife.c (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh_rip.c (+2, -2) (Diff)
/source/blender/editors/mesh/editmesh_select.c (+6, -6) (Diff)
/source/blender/editors/mesh/editmesh_slide.c (+4, -4) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+5, -5) (Diff)
/source/blender/editors/mesh/meshtools.c (+1, -1) (Diff)
/source/blender/editors/mesh/mesh_intern.h (+1, -2) (Diff)
/source/blender/editors/metaball/mball_edit.c (+36, -43) (Diff)
/source/blender/editors/object/object_add.c (+138, -144) (Diff)
/source/blender/editors/object/object_constraint.c (+164, -15) (Diff)
/source/blender/editors/object/object_intern.h (+4, -0) (Diff)
/source/blender/editors/object/object_ops.c (+4, -0) (Diff)
/source/blender/editors/object/object_transform.c (+5, -3) (Diff)
/source/blender/editors/object/object_vgroup.c (+557, -9) (Diff)
/source/blender/editors/physics/particle_edit.c (+14, -10) (Diff)
/source/blender/editors/render/render_update.c (+33, -11) (Diff)
/source/blender/editors/screen/area.c (+20, -11) (Diff)
/source/blender/editors/sculpt_paint/paint_cursor.c (+2, -2) (Diff)
/source/blender/editors/sculpt_paint/paint_intern.h (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_stroke.c (+9, -10) (Diff)
/source/blender/editors/sculpt_paint/paint_undo.c (+9, -3) (Diff)
/source/blender/editors/sculpt_paint/paint_utils.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+11, -5) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+5, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+1, -1) (Diff)
/source/blender/editors/space_action/action_edit.c (+15, -12) (Diff)
/source/blender/editors/space_action/space_action.c (+2, -2) (Diff)
/source/blender/editors/space_clip/clip_draw.c (+4, -3) (Diff)
/source/blender/editors/space_clip/space_clip.c (+12, -8) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+4, -5) (Diff)
/source/blender/editors/space_clip/tracking_select.c (+2, -2) (Diff)
/source/blender/editors/space_file/filelist.c (+3, -1) (Diff)
/source/blender/editors/space_file/file_ops.c (+27, -12) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+22, -11) (Diff)
/source/blender/editors/space_image/space_image.c (+7, -6) (Diff)
/source/blender/editors/space_node/node_select.c (+2, -2) (Diff)
/source/blender/editors/space_node/space_node.c (+4, -3) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+11, -5) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+28, -16) (Diff)
/source/blender/editors/space_outliner/outliner_tree.c (+18, -6) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+3, -1) (Diff)
/source/blender/editors/space_sequencer/space_sequencer.c (+4, -4) (Diff)
/source/blender/editors/space_text/text_draw.c (+9, -4) (Diff)
/source/blender/editors/space_text/text_ops.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/drawarmature.c (+10, -3) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+127, -15) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+6, -3) (Diff)
/source/blender/editors/space_view3d/view3d_buttons.c (+212, -147) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+10, -2) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+14, -10) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+409, -347) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+5, -6) (Diff)
/source/blender/editors/transform/transform.c (+86, -16) (Diff)
/source/blender/editors/transform/transform.h (+2, -0) (Diff)
/source/blender/editors/transform/transform_conversions.c (+4, -4) (Diff)
/source/blender/editors/transform/transform_ops.c (+13, -7) (Diff)
/source/blender/editors/transform/transform_snap.c (+4, -4) (Diff)
/source/blender/editors/uvedit/uvedit_draw.c (+0, -47) (Diff)
/source/blender/editors/uvedit/uvedit_intern.h (+0, -24) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+6, -7) (Diff)
/source/blender/editors/uvedit/uvedit_smart_stitch.c (+79, -1) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+115, -34) (Diff)
/source/blender/ikplugin/BIK_api.h (+1, -2) (Diff)
/source/blender/ikplugin/intern/ikplugin_api.h (+1, -2) (Diff)
/source/blender/ikplugin/intern/iksolver_plugin.h (+1, -2) (Diff)
/source/blender/ikplugin/intern/itasc_plugin.cpp (+2, -4) (Diff)
/source/blender/ikplugin/intern/itasc_plugin.h (+1, -2) (Diff)
/source/blender/imbuf/CMakeLists.txt (+7, -1) (Diff)
/source/blender/imbuf/IMB_imbuf_types.h (+2, -2) (Diff)
/source/blender/imbuf/intern/anim_movie.c (+20, -2) (Diff)
/source/blender/imbuf/intern/colormanagement.c (+12, -1) (Diff)
/source/blender/imbuf/intern/dds/BlockDXT.h (+1, -1) (Diff)
/source/blender/imbuf/intern/dds/Color.h (+1, -1) (Diff)
/source/blender/imbuf/intern/dds/ColorBlock.h (+1, -1) (Diff)
/source/blender/imbuf/intern/dds/DirectDrawSurface.h (+1, -1) (Diff)
/source/blender/imbuf/intern/dds/Image.h (+1, -1) (Diff)
/source/blender/imbuf/intern/dds/PixelFormat.h (+1, -1) (Diff)
/source/blender/imbuf/intern/dds/Stream.h (+1, -2) (Diff)
/source/blender/imbuf/intern/IMB_anim.h (+3, -1) (Diff)
/source/blender/imbuf/intern/indexer.c (+22, -5) (Diff)
/source/blender/imbuf/intern/util.c (+11, -0) (Diff)
/source/blender/makesdna/DNA_mask_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+6, -1) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+229, -185) (Diff)
/source/blender/makesdna/intern/makesdna.c (+17, -6) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_curve.c (+6, -5) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_gpencil.c (+301, -34) (Diff)
/source/blender/makesrna/intern/rna_lattice.c (+7, -1) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+29, -0) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+15, -14) (Diff)
/source/blender/makesrna/intern/rna_object_api.c (+6, -3) (Diff)
/source/blender/makesrna/intern/rna_object_force.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_render.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_texture.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_tracking.c (+12, -12) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+5, -0) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_boolean_util.h (+1, -1) (Diff)
/source/blender/modifiers/MOD_modifiertypes.h (+1, -1) (Diff)
/source/blender/nodes/texture/nodes/node_texture_output.c (+1, -1) (Diff)
/source/blender/python/generic/py_capi_utils.c (+8, -2) (Diff)
/source/blender/python/generic/py_capi_utils.h (+1, -1) (Diff)
/source/blender/python/intern/bpy_app.h (+1, -1) (Diff)
/source/blender/python/intern/bpy_app_ffmpeg.h (+1, -1) (Diff)
/source/blender/python/intern/bpy_app_handlers.h (+1, -1) (Diff)
/source/blender/python/intern/bpy_driver.h (+1, -1) (Diff)
/source/blender/python/intern/bpy_traceback.h (+1, -1) (Diff)
/source/blender/python/mathutils/mathutils_noise.h (+1, -1) (Diff)
/source/blender/python/rna_dump.py (+2, -2) (Diff)
/source/blender/quicktime/quicktime_export.h (+2, -2) (Diff)
/source/blender/quicktime/quicktime_import.h (+3, -3) (Diff)
/source/blender/render/intern/include/texture.h (+1, -1) (Diff)
/source/blender/render/intern/raytrace/svbvh.h (+4, -6) (Diff)
/source/blender/render/intern/source/convertblender.c (+6, -2) (Diff)
/source/blender/render/intern/source/imagetexture.c (+30, -13) (Diff)
/source/blender/render/intern/source/occlusion.c (+5, -2) (Diff)
/source/blender/render/intern/source/pipeline.c (+11, -3) (Diff)
/source/blender/render/intern/source/pointdensity.c (+3, -3) (Diff)
/source/blender/render/intern/source/rendercore.c (+35, -14) (Diff)
/source/blender/render/intern/source/renderdatabase.c (+6, -3) (Diff)
/source/blender/render/intern/source/render_texture.c (+27, -14) (Diff)
/source/blender/render/intern/source/shadeinput.c (+4, -10) (Diff)
/source/blender/render/intern/source/shadeoutput.c (+33, -14) (Diff)
/source/blender/render/intern/source/sss.c (+3, -1) (Diff)
/source/blender/render/intern/source/zbuf.c (+3, -1) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+6, -2) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+7, -3) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+23, -9) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+2, -4) (Diff)
/source/blender/windowmanager/WM_api.h (+1, -1) (Diff)
/source/blender/windowmanager/WM_types.h (+16, -3) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp (+24, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h (+4, -2) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderGL.h (+3, -4) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderInputDevice.h (+1, -1) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderKeyboardDevice.h (+1, -2) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderMouseDevice.h (+1, -2) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.h (+1, -4) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderSystem.h (+1, -2) (Diff)
/source/gameengine/Converter/BlenderWorldInfo.h (+1, -2) (Diff)
/source/gameengine/Converter/BL_ActionActuator.h (+1, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureActuator.h (+2, -4) (Diff)
/source/gameengine/Converter/BL_ArmatureChannel.h (+2, -4) (Diff)
/source/gameengine/Converter/BL_ArmatureConstraint.h (+2, -3) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.h (+2, -4) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.h (+1, -2) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.h (+2, -3) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.h (+1, -1) (Diff)
/source/gameengine/Converter/BL_ModifierDeformer.h (+2, -3) (Diff)
/source/gameengine/Converter/BL_ShapeActionActuator.h (+2, -3) (Diff)
/source/gameengine/Converter/BL_ShapeDeformer.h (+1, -1) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.h (+1, -1) (Diff)
/source/gameengine/Converter/KX_BlenderScalarInterpolator.h (+1, -2) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.h (+1, -2) (Diff)
/source/gameengine/Converter/KX_ConvertActuators.h (+1, -3) (Diff)
/source/gameengine/Converter/KX_ConvertControllers.h (+1, -3) (Diff)
/source/gameengine/Converter/KX_ConvertProperties.h (+1, -2) (Diff)
/source/gameengine/Converter/KX_ConvertSensors.h (+1, -2) (Diff)
/source/gameengine/Converter/KX_IpoConvert.h (+1, -2) (Diff)
/source/gameengine/Converter/KX_SoftBodyDeformer.h (+1, -1) (Diff)
/source/gameengine/Expressions/BoolValue.h (+1, -2) (Diff)
/source/gameengine/Expressions/ConstExpr.h (+1, -2) (Diff)
/source/gameengine/Expressions/EmptyValue.h (+1, -2) (Diff)
/source/gameengine/Expressions/ErrorValue.h (+1, -2) (Diff)
/source/gameengine/Expressions/Expression.h (+1, -2) (Diff)
/source/gameengine/Expressions/EXP_C-Api.h (+1, -2) (Diff)
/source/gameengine/Expressions/FloatValue.h (+1, -2) (Diff)
/source/gameengine/Expressions/IdentifierExpr.h (+1, -2) (Diff)
/source/gameengine/Expressions/IfExpr.h (+3, -8) (Diff)
/source/gameengine/Expressions/IntValue.h (+1, -2) (Diff)
/source/gameengine/Expressions/KX_HashedPtr.h (+1, -2) (Diff)
/source/gameengine/Expressions/KX_Python.h (+1, -2) (Diff)
/source/gameengine/Expressions/ListValue.h (+1, -1) (Diff)
/source/gameengine/Expressions/Operator1Expr.h (+3, -4) (Diff)
/source/gameengine/Expressions/Operator2Expr.h (+1, -1) (Diff)
/source/gameengine/Expressions/PyObjectPlus.h (+2, -2) (Diff)
/source/gameengine/Expressions/StringValue.h (+2, -3) (Diff)
/source/gameengine/Expressions/Value.h (+6, -15) (Diff)
/source/gameengine/Expressions/VectorValue.h (+1, -2) (Diff)
/source/gameengine/Expressions/VoidValue.h (+0, -1) (Diff)
/source/gameengine/GameLogic/SCA_ActuatorEventManager.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_ActuatorSensor.h (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysEventManager.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_ANDController.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_BasicEventManager.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_DelaySensor.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_ExpressionController.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_IController.h (+2, -3) (Diff)
/source/gameengine/GameLogic/SCA_IInputDevice.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.h (+2, -3) (Diff)
/source/gameengine/GameLogic/SCA_IObject.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_IScene.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.h (+2, -3) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.h (+5, -5) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardManager.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.h (+1, -4) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_MouseManager.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_NANDController.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_NORController.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_ORController.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_PropertyEventManager.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_PythonKeyboard.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_PythonMouse.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_RandomActuator.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_RandomEventManager.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_TimeEventManager.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_XNORController.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_XORController.h (+1, -2) (Diff)
/source/gameengine/GamePlayer/common/GPC_Canvas.cpp (+22, -0) (Diff)
/source/gameengine/GamePlayer/common/GPC_Canvas.h (+5, -3) (Diff)
/source/gameengine/GamePlayer/common/GPC_Engine.h (+1, -2) (Diff)
/source/gameengine/GamePlayer/common/GPC_KeyboardDevice.h (+2, -3) (Diff)
/source/gameengine/GamePlayer/common/GPC_MouseDevice.h (+2, -3) (Diff)
/source/gameengine/GamePlayer/common/GPC_RawImage.h (+1, -2) (Diff)
/source/gameengine/GamePlayer/common/GPC_RawLoadDotBlendArray.h (+1, -2) (Diff)
/source/gameengine/GamePlayer/common/GPC_RawLogoArrays.h (+1, -2) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.cpp (+2, -1) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.h (+2, -5) (Diff)
/source/gameengine/GamePlayer/common/GPC_System.h (+1, -2) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Canvas.h (+2, -3) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_KeyboardDevice.h (+2, -3) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_System.h (+2, -3) (Diff)
/source/gameengine/Ketsji/BL_Action.h (+1, -2) (Diff)
/source/gameengine/Ketsji/BL_ActionManager.h (+1, -2) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.h (+1, -1) (Diff)
/source/gameengine/Ketsji/BL_Shader.h (+1, -1) (Diff)
/source/gameengine/Ketsji/BL_Texture.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkEventManager.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_ArmatureSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_BulletPhysicsController.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_Camera.cpp (+4, -4) (Diff)
/source/gameengine/Ketsji/KX_Camera.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_CameraIpoSGController.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_ClientObjectInfo.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_ConstraintWrapper.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObject.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Dome.cpp (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_Dome.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_EmptyObject.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_FontObject.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+86, -0) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+34, -2) (Diff)
/source/gameengine/Ketsji/KX_IPhysicsController.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_IPO_SGController.h (+1, -3) (Diff)
/source/gameengine/Ketsji/KX_ISceneConverter.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+1, -3) (Diff)
/source/gameengine/Ketsji/KX_Light.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_LightIpoSGController.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_MaterialIpoController.h (+1, -4) (Diff)
/source/gameengine/Ketsji/KX_MeshProxy.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_MotionState.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_NavMeshObject.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_ObColorIpoSGController.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_PhysicsEngineEnums.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_PhysicsObjectWrapper.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_PhysicsPropertiesobsolete.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_PolyProxy.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_PyConstraintBinding.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_PyMath.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_PythonSeq.h (+4, -4) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_RayEventManager.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+30, -1) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_SteeringActuator.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_TimeCategoryLogger.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_TimeLogger.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_VehicleWrapper.h (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_VertexProxy.h (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_WorldInfo.h (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_WorldIpoController.h (+1, -2) (Diff)
/source/gameengine/Network/LoopBackNetwork/NG_LoopBackNetworkDeviceInterface.h (+1, -2) (Diff)
/source/gameengine/Network/NG_NetworkDeviceInterface.h (+1, -2) (Diff)
/source/gameengine/Network/NG_NetworkMessage.h (+1, -2) (Diff)
/source/gameengine/Network/NG_NetworkObject.h (+1, -2) (Diff)
/source/gameengine/Network/NG_NetworkScene.h (+1, -2) (Diff)
/source/gameengine/Physics/Bullet/CcdGraphicController.h (+1, -1) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (+9, -5) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.h (+1, -1) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+8, -14) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h (+8, -3) (Diff)
/source/gameengine/Physics/common/PHY_DynamicTypes.h (+1, -1) (Diff)
/source/gameengine/Physics/common/PHY_IController.h (+1, -2) (Diff)
/source/gameengine/Physics/common/PHY_IGraphicController.h (+1, -2) (Diff)
/source/gameengine/Physics/common/PHY_IMotionState.h (+1, -2) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsController.h (+1, -2) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h (+2, -3) (Diff)
/source/gameengine/Physics/common/PHY_IVehicle.h (+1, -1) (Diff)
/source/gameengine/Physics/common/PHY_Pro.h (+1, -2) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h (+2, -3) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_CameraData.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_Deformer.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_ICanvas.h (+8, -2) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+1, -3) (Diff)
/source/gameengine/Rasterizer/RAS_IRenderTools.h (+1, -4) (Diff)
/source/gameengine/Rasterizer/RAS_LightObject.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+3, -3) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_ObjectColor.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+1, -3) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_Rect.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_TexMatrix.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+1, -2) (Diff)
/source/gameengine/SceneGraph/SG_Controller.h (+1, -2) (Diff)
/source/gameengine/SceneGraph/SG_DList.h (+1, -2) (Diff)
/source/gameengine/SceneGraph/SG_IObject.h (+1, -2) (Diff)
/source/gameengine/SceneGraph/SG_Node.h (+1, -2) (Diff)
/source/gameengine/SceneGraph/SG_QList.h (+1, -2) (Diff)
/source/gameengine/SceneGraph/SG_Spatial.h (+1, -2) (Diff)
/source/gameengine/VideoTexture/VideoFFmpeg.h (+2, -2) (Diff)
/source/tests/batch_import.py (+6, -6) (Diff)
/source/tests/bl_load_addons.py (+1, -1) (Diff)
/source/tests/bl_load_py_modules.py (+1, -1) (Diff)
/source/tests/bl_mesh_modifiers.py (+1, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021