Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--GNUmakefile4
-rw-r--r--SConstruct29
-rw-r--r--build_files/cmake/macros.cmake40
-rw-r--r--release/datafiles/blender_icons16.pngbin240844 -> 0 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_action.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_aliased.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_align.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_anim.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_anim_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_antialiased.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_append_blend.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_armature_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_arrow_leftright.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_asset_manager.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_auto.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_automerge_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_automerge_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_axis_front.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_axis_side.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_axis_top.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_back.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_bbox.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_blender.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_boids.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_bone_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_bookmarks.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_border_lasso.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_border_rect.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_bordermove.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_brush_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_buts.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_camera_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_camera_stereo.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_cancel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_checkbox_dehlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_checkbox_hlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_clip.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_clipuv_dehlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_clipuv_hlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_color.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_color_blue.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_color_green.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_color_red.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_console.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_constraint.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_constraint_bone.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_constraint_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_copy_id.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_copydown.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_cursor.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_curve_bezcircle.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_curve_bezcurve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_curve_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_curve_ncircle.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_curve_ncurve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_curve_path.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_disclosure_tri_down.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_disclosure_tri_right.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_disk_drive.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_dot.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_dotsdown.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_dotsup.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_downarrow_hlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_driver.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_edgesel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_edit.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_editmode_hlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_empty_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_error.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_export.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_external_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_eyedropper.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_facesel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_facesel_hlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_fcurve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_ff.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file_backup.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file_blank.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file_blend.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file_folder.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file_font.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file_image.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file_movie.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file_parent.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file_refresh.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file_script.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file_sound.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file_text.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_file_tick.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_filesel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_filter.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_font_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_fontpreview.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_force_boid.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_force_charge.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_force_curve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_force_drag.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_force_force.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_force_harmonic.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_force_lennardjones.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_force_magnetic.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_force_smokeflow.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_force_texture.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_force_turbulence.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_force_vortex.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_force_wind.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_forward.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_frame_next.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_frame_prev.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_freeze.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_fullscreen.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_fullscreen_enter.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_fullscreen_exit.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_game.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_ghost.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_ghost_disabled.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_ghost_enabled.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_go_left.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_greasepencil.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_grid.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_grip.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_group.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_group_bone.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_group_uvs.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_group_vcol.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_group_vertex.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_hair.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_hand.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_help.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_hook.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_image_alpha.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_image_col.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_image_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_image_rgb.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_image_rgb_alpha.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_image_zdepth.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_imagefile.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_imasel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_imgdisplay.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_import.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_info.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_inlink.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_ipo.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_key_dehlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_key_hlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_keyingset.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_lamp.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_lamp_area.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_lamp_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_lamp_hemi.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_lamp_point.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_lamp_spot.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_lamp_sun.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_lattice_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_layer_active.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_layer_used.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_library_data_direct.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_library_data_indirect.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_lightpaint.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_lincurve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_linenumbers_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_linenumbers_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_link.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_link_area.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_link_blend.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_linked.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_load_factory.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_locked.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_lockview_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_lockview_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_logic.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_longdisplay.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_loop_back.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_loop_forwards.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_man_rot.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_man_scale.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_man_trans.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_manipul.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_marker.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_marker_hlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mat_sphere_sky.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_matcube.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_material.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_material_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_matplane.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_matsphere.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_menu_panel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mesh_circle.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mesh_cone.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mesh_cube.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mesh_cylinder.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mesh_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mesh_grid.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mesh_icosphere.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mesh_monkey.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mesh_plane.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mesh_torus.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mesh_uvsphere.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_meta_ball.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_meta_capsule.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_meta_cube.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_meta_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_meta_ellipsoid.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_meta_empty.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_meta_plane.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_armature.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_array.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_bevel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_boolean.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_build.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_cast.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_cloth.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_curve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_decim.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_displace.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_dynamicpaint.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_edgesplit.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_explode.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_fluidsim.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_lattice.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_mask.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_meshdeform.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_mirror.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_multires.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_ocean.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_particles.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_physics.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_remesh.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_screw.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_shrinkwrap.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_simpledeform.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_skin.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_smoke.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_smooth.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_soft.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_solidify.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_subsurf.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_triangulate.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_uvproject.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_vertex_weight.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_warp.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mod_wave.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_modifier.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_monkey.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mute_ipo_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_mute_ipo_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_ndof_dom.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_ndof_fly.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_ndof_trans.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_ndof_turn.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_new.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_newfolder.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_next_keyframe.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_nla.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_nocurve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_node.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_node_sel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_nodetree.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_object_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_object_datamode.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_oops.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_open_recent.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_ortho.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_data_armature.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_data_camera.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_data_curve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_data_empty.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_data_font.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_data_lamp.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_data_lattice.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_data_mesh.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_data_meta.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_data_pose.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_data_speaker.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_data_surface.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_ob_armature.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_ob_camera.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_ob_curve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_ob_empty.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_ob_font.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_ob_lamp.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_ob_lattice.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_ob_mesh.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_ob_meta.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_ob_speaker.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_outliner_ob_surface.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_package.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_panel_close.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_particle_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_particle_path.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_particle_point.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_particle_tip.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_particlemode.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_particles.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_pastedown.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_pasteflipdown.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_pasteflipup.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_pause.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_physics.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_pinned.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_play.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_play_audio.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_play_reverse.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_plug.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_plugin.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_plus.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_pmarker.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_pmarker_act.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_pmarker_sel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_pose_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_pose_hlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_potato.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_preferences.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_prev_keyframe.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_preview_range.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_prop_con.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_prop_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_prop_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_question.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_quit.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_radio.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_radiobut_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_radiobut_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_rec.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_recover_auto.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_recover_last.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_render_animation.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_render_region.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_render_result.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_render_still.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_renderlayers.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_restrict_render_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_restrict_render_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_restrict_select_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_restrict_select_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_restrict_view_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_restrict_view_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_retopo.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_rew.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_rightarrow.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_rightarrow_thin.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_rna.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_rna_add.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_rndcurve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_rootcurve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_rotactive.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_rotate.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_rotatecenter.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_rotatecollection.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_save_as.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_save_copy.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_save_prefs.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_scene.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_scene_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_screen_back.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_script.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_scriptplugins.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_scriptwin.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_sculptmode_hlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_seq_chroma_scope.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_seq_histogram.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_seq_luma_waveform.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_seq_preview.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_seq_sequencer.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_seq_splitview.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_sequence.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_settings.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_shapekey_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_sharpcurve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_shortdisplay.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_smooth.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_smoothcurve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_snap_edge.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_snap_face.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_snap_increment.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_snap_normal.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_snap_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_snap_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_snap_peel_object.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_snap_surface.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_snap_vertex.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_snap_volume.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_solid.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_solo_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_solo_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_sortalpha.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_sortbyext.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_sortsize.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_sorttime.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_sound.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_space2.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_space3.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_speaker.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_spherecurve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_splitscreen.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_sticky_uvs_disable.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_sticky_uvs_loc.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_sticky_uvs_vert.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_strands.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_stylus_pressure.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_surface_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_surface_ncircle.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_surface_ncurve.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_surface_ncylinder.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_surface_nsphere.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_surface_nsurface.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_surface_ntorus.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_syntax_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_syntax_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_text.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_texture.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_texture_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_texture_shaded.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_time.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_tpaint_hlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_tria_down.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_tria_left.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_tria_right.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_tria_up.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_uglypackage.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_ui.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_unlinked.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_unlocked.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_unpinned.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_url.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_uv_edgesel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_uv_facesel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_uv_islandsel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_uv_sync_select.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_uv_vertexsel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_vertexsel.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_view3d.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_viewzoom.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_visible_ipo_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_visible_ipo_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_vpaint_hlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_wire.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_wordwrap_off.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_wordwrap_on.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_world.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_world_data.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_wpaint_hlt.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_x.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_zoom_all.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_zoom_in.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_zoom_out.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_zoom_previous.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_zoom_selected.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_zoomin.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons16/icon16_zoomout.datbin0 -> 1048 bytes
-rw-r--r--release/datafiles/blender_icons32.pngbin605416 -> 0 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_action.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_aliased.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_align.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_anim.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_anim_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_antialiased.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_append_blend.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_armature_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_arrow_leftright.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_asset_manager.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_auto.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_automerge_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_automerge_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_axis_front.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_axis_side.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_axis_top.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_back.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_bbox.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_blender.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_boids.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_bone_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_bookmarks.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_border_lasso.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_border_rect.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_bordermove.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_brush_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_buts.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_camera_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_camera_stereo.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_cancel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_checkbox_dehlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_checkbox_hlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_clip.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_clipuv_dehlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_clipuv_hlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_color.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_color_blue.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_color_green.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_color_red.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_console.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_constraint.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_constraint_bone.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_constraint_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_copy_id.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_copydown.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_cursor.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_curve_bezcircle.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_curve_bezcurve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_curve_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_curve_ncircle.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_curve_ncurve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_curve_path.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_disclosure_tri_down.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_disclosure_tri_right.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_disk_drive.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_dot.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_dotsdown.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_dotsup.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_downarrow_hlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_driver.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_edgesel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_edit.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_editmode_hlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_empty_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_error.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_export.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_external_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_eyedropper.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_facesel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_facesel_hlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_fcurve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_ff.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file_backup.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file_blank.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file_blend.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file_folder.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file_font.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file_image.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file_movie.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file_parent.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file_refresh.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file_script.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file_sound.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file_text.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_file_tick.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_filesel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_filter.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_font_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_fontpreview.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_force_boid.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_force_charge.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_force_curve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_force_drag.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_force_force.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_force_harmonic.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_force_lennardjones.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_force_magnetic.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_force_smokeflow.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_force_texture.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_force_turbulence.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_force_vortex.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_force_wind.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_forward.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_frame_next.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_frame_prev.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_freeze.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_fullscreen.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_fullscreen_enter.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_fullscreen_exit.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_game.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_ghost.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_ghost_disabled.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_ghost_enabled.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_go_left.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_greasepencil.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_grid.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_grip.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_group.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_group_bone.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_group_uvs.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_group_vcol.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_group_vertex.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_hair.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_hand.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_help.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_hook.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_image_alpha.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_image_col.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_image_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_image_rgb.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_image_rgb_alpha.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_image_zdepth.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_imagefile.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_imasel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_imgdisplay.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_import.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_info.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_inlink.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_ipo.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_key_dehlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_key_hlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_keyingset.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_lamp.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_lamp_area.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_lamp_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_lamp_hemi.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_lamp_point.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_lamp_spot.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_lamp_sun.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_lattice_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_layer_active.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_layer_used.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_library_data_direct.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_library_data_indirect.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_lightpaint.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_lincurve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_linenumbers_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_linenumbers_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_link.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_link_area.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_link_blend.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_linked.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_load_factory.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_locked.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_lockview_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_lockview_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_logic.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_longdisplay.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_loop_back.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_loop_forwards.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_man_rot.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_man_scale.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_man_trans.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_manipul.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_marker.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_marker_hlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mat_sphere_sky.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_matcube.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_material.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_material_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_matplane.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_matsphere.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_menu_panel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mesh_circle.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mesh_cone.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mesh_cube.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mesh_cylinder.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mesh_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mesh_grid.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mesh_icosphere.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mesh_monkey.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mesh_plane.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mesh_torus.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mesh_uvsphere.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_meta_ball.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_meta_capsule.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_meta_cube.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_meta_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_meta_ellipsoid.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_meta_empty.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_meta_plane.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_armature.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_array.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_bevel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_boolean.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_build.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_cast.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_cloth.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_curve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_decim.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_displace.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_dynamicpaint.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_edgesplit.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_explode.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_fluidsim.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_lattice.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_mask.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_meshdeform.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_mirror.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_multires.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_ocean.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_particles.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_physics.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_remesh.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_screw.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_shrinkwrap.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_simpledeform.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_skin.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_smoke.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_smooth.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_soft.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_solidify.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_subsurf.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_triangulate.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_uvproject.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_vertex_weight.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_warp.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mod_wave.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_modifier.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_monkey.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mute_ipo_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_mute_ipo_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_ndof_dom.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_ndof_fly.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_ndof_trans.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_ndof_turn.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_new.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_newfolder.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_next_keyframe.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_nla.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_nocurve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_node.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_node_sel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_nodetree.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_object_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_object_datamode.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_oops.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_open_recent.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_ortho.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_data_armature.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_data_camera.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_data_curve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_data_empty.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_data_font.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_data_lamp.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_data_lattice.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_data_mesh.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_data_meta.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_data_pose.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_data_speaker.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_data_surface.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_ob_armature.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_ob_camera.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_ob_curve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_ob_empty.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_ob_font.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_ob_lamp.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_ob_lattice.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_ob_mesh.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_ob_meta.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_ob_speaker.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_outliner_ob_surface.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_package.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_panel_close.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_particle_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_particle_path.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_particle_point.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_particle_tip.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_particlemode.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_particles.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_pastedown.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_pasteflipdown.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_pasteflipup.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_pause.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_physics.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_pinned.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_play.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_play_audio.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_play_reverse.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_plug.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_plugin.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_plus.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_pmarker.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_pmarker_act.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_pmarker_sel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_pose_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_pose_hlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_potato.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_preferences.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_prev_keyframe.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_preview_range.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_prop_con.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_prop_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_prop_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_question.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_quit.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_radio.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_radiobut_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_radiobut_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_rec.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_recover_auto.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_recover_last.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_render_animation.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_render_region.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_render_result.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_render_still.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_renderlayers.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_restrict_render_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_restrict_render_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_restrict_select_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_restrict_select_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_restrict_view_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_restrict_view_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_retopo.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_rew.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_rightarrow.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_rightarrow_thin.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_rna.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_rna_add.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_rndcurve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_rootcurve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_rotactive.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_rotate.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_rotatecenter.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_rotatecollection.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_save_as.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_save_copy.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_save_prefs.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_scene.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_scene_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_screen_back.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_script.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_scriptplugins.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_scriptwin.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_sculptmode_hlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_seq_chroma_scope.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_seq_histogram.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_seq_luma_waveform.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_seq_preview.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_seq_sequencer.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_seq_splitview.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_sequence.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_settings.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_shapekey_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_sharpcurve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_shortdisplay.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_smooth.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_smoothcurve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_snap_edge.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_snap_face.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_snap_increment.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_snap_normal.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_snap_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_snap_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_snap_peel_object.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_snap_surface.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_snap_vertex.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_snap_volume.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_solid.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_solo_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_solo_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_sortalpha.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_sortbyext.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_sortsize.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_sorttime.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_sound.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_space2.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_space3.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_speaker.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_spherecurve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_splitscreen.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_sticky_uvs_disable.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_sticky_uvs_loc.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_sticky_uvs_vert.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_strands.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_stylus_pressure.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_surface_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_surface_ncircle.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_surface_ncurve.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_surface_ncylinder.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_surface_nsphere.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_surface_nsurface.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_surface_ntorus.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_syntax_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_syntax_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_text.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_texture.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_texture_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_texture_shaded.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_time.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_tpaint_hlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_tria_down.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_tria_left.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_tria_right.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_tria_up.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_uglypackage.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_ui.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_unlinked.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_unlocked.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_unpinned.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_url.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_uv_edgesel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_uv_facesel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_uv_islandsel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_uv_sync_select.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_uv_vertexsel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_vertexsel.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_view3d.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_viewzoom.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_visible_ipo_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_visible_ipo_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_vpaint_hlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_wire.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_wordwrap_off.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_wordwrap_on.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_world.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_world_data.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_wpaint_hlt.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_x.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_zoom_all.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_zoom_in.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_zoom_out.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_zoom_previous.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_zoom_selected.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_zoomin.datbin0 -> 4120 bytes
-rw-r--r--release/datafiles/blender_icons32/icon32_zoomout.datbin0 -> 4120 bytes
-rwxr-xr-xrelease/datafiles/blender_icons_update.py54
-rw-r--r--source/blender/datatoc/CMakeLists.txt20
-rw-r--r--source/blender/datatoc/datatoc_icon.c390
-rwxr-xr-xsource/blender/datatoc/datatoc_icon.py155
-rwxr-xr-xsource/blender/datatoc/datatoc_icon_split.py292
-rwxr-xr-xsource/blender/datatoc/datatoc_icon_split_to_png.py71
-rw-r--r--source/blender/editors/datafiles/CMakeLists.txt7
906 files changed, 1053 insertions, 9 deletions
diff --git a/GNUmakefile b/GNUmakefile
index 95c628fcae7..32e39033441 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -328,8 +328,8 @@ tbz:
@echo "blender_archive.tar.bz2 written"
icons:
- "$(BLENDER_DIR)/release/datafiles/blender_icons.sh"
- "$(BLENDER_DIR)/release/datafiles/prvicons.sh"
+ "$(BLENDER_DIR)/release/datafiles/blender_icons_update.py"
+ "$(BLENDER_DIR)/release/datafiles/prvicons_update.py"
# -----------------------------------------------------------------------------
diff --git a/SConstruct b/SConstruct
index 02cd309607b..c4bffab661e 100644
--- a/SConstruct
+++ b/SConstruct
@@ -653,6 +653,27 @@ def data_to_c_simple(FILE_FROM):
data_to_c(FILE_FROM, FILE_TO, VAR_NAME)
+def data_to_c_simple_icon(PATH_FROM):
+
+ # first handle import
+ import sys
+ path = "source/blender/datatoc"
+ if path not in sys.path:
+ sys.path.append(path)
+
+ # convert the pixmaps to a png
+ import datatoc_icon
+
+ filename_only = os.path.basename(PATH_FROM)
+ FILE_TO_PNG = os.path.join(env['DATA_SOURCES'], filename_only + ".png")
+ FILE_TO = FILE_TO_PNG + ".c"
+ argv = [PATH_FROM, FILE_TO_PNG]
+ datatoc_icon.main_ex(argv)
+
+ # then the png to a c file
+ data_to_c_simple(FILE_TO_PNG)
+
+
if B.targets != ['cudakernels']:
data_to_c("source/blender/compositor/operations/COM_OpenCLKernels.cl",
B.root_build_dir + "data_headers/COM_OpenCLKernels.cl.h",
@@ -680,8 +701,12 @@ if B.targets != ['cudakernels']:
data_to_c_simple("release/datafiles/bmonofont.ttf")
data_to_c_simple("release/datafiles/splash.png")
- data_to_c_simple("release/datafiles/blender_icons16.png")
- data_to_c_simple("release/datafiles/blender_icons32.png")
+
+ # data_to_c_simple("release/datafiles/blender_icons16.png")
+ # data_to_c_simple("release/datafiles/blender_icons32.png")
+ data_to_c_simple_icon("release/datafiles/blender_icons16")
+ data_to_c_simple_icon("release/datafiles/blender_icons32")
+
data_to_c_simple("release/datafiles/prvicons.png")
data_to_c_simple("release/datafiles/brushicons/add.png")
diff --git a/build_files/cmake/macros.cmake b/build_files/cmake/macros.cmake
index 0bf31f7e678..e6ca3dadce5 100644
--- a/build_files/cmake/macros.cmake
+++ b/build_files/cmake/macros.cmake
@@ -831,6 +831,46 @@ macro(data_to_c_simple
unset(_file_to_path)
endmacro()
+# macro for converting pixmap directory to a png and then a c file
+macro(data_to_c_simple_icons
+ path_from
+ list_to_add
+ )
+
+ # Conversion steps
+ # path_from -> _file_from -> _file_to
+ # foo/*.dat -> foo.png -> foo.png.c
+
+ get_filename_component(_path_from_abs ${path_from} ABSOLUTE)
+ # remove ../'s
+ get_filename_component(_file_from ${CMAKE_CURRENT_BINARY_DIR}/${path_from}.png REALPATH)
+ get_filename_component(_file_to ${CMAKE_CURRENT_BINARY_DIR}/${path_from}.png.c REALPATH)
+
+ list(APPEND ${list_to_add} ${_file_to})
+
+ get_filename_component(_file_to_path ${_file_to} PATH)
+
+ # ideally we wouldn't glob, but storing all names for all pixmaps is a bit heavy
+ file(GLOB _icon_files "${path_from}/*.dat")
+
+ add_custom_command(
+ OUTPUT ${_file_from} ${_file_to}
+ COMMAND ${CMAKE_COMMAND} -E make_directory ${_file_to_path}
+ #COMMAND python3 ${CMAKE_SOURCE_DIR}/source/blender/datatoc/datatoc_icon.py ${_path_from_abs} ${_file_from}
+ COMMAND ${CMAKE_BINARY_DIR}/bin/${CMAKE_CFG_INTDIR}/datatoc_icon ${_path_from_abs} ${_file_from}
+ COMMAND ${CMAKE_BINARY_DIR}/bin/${CMAKE_CFG_INTDIR}/datatoc ${_file_from} ${_file_to}
+ DEPENDS ${_icon_files} datatoc)
+
+ set_source_files_properties(${_file_from} ${_file_to} PROPERTIES GENERATED TRUE)
+
+ unset(_path_from_abs)
+ unset(_file_from)
+ unset(_file_to)
+ unset(_file_to_path)
+ unset(_icon_files)
+
+endmacro()
+
# XXX Not used for now...
macro(svg_to_png
file_from
diff --git a/release/datafiles/blender_icons16.png b/release/datafiles/blender_icons16.png
deleted file mode 100644
index 2f2f8deed68..00000000000
--- a/release/datafiles/blender_icons16.png
+++ /dev/null
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_action.dat b/release/datafiles/blender_icons16/icon16_action.dat
new file mode 100644
index 00000000000..e80b6212f98
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_action.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_aliased.dat b/release/datafiles/blender_icons16/icon16_aliased.dat
new file mode 100644
index 00000000000..b248aefb1ea
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_aliased.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_align.dat b/release/datafiles/blender_icons16/icon16_align.dat
new file mode 100644
index 00000000000..0e1a7f0d2c5
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_align.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_anim.dat b/release/datafiles/blender_icons16/icon16_anim.dat
new file mode 100644
index 00000000000..1986aaa81b7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_anim.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_anim_data.dat b/release/datafiles/blender_icons16/icon16_anim_data.dat
new file mode 100644
index 00000000000..cb92da3b098
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_anim_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_antialiased.dat b/release/datafiles/blender_icons16/icon16_antialiased.dat
new file mode 100644
index 00000000000..0a7c7b29cc0
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_antialiased.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_append_blend.dat b/release/datafiles/blender_icons16/icon16_append_blend.dat
new file mode 100644
index 00000000000..9a3595efc95
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_append_blend.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_armature_data.dat b/release/datafiles/blender_icons16/icon16_armature_data.dat
new file mode 100644
index 00000000000..a8b096b1286
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_armature_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_arrow_leftright.dat b/release/datafiles/blender_icons16/icon16_arrow_leftright.dat
new file mode 100644
index 00000000000..a0d430bc83b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_arrow_leftright.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_asset_manager.dat b/release/datafiles/blender_icons16/icon16_asset_manager.dat
new file mode 100644
index 00000000000..2ce615c0ac1
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_asset_manager.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_auto.dat b/release/datafiles/blender_icons16/icon16_auto.dat
new file mode 100644
index 00000000000..6e2123efa8d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_auto.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_automerge_off.dat b/release/datafiles/blender_icons16/icon16_automerge_off.dat
new file mode 100644
index 00000000000..badebf1f21d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_automerge_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_automerge_on.dat b/release/datafiles/blender_icons16/icon16_automerge_on.dat
new file mode 100644
index 00000000000..b0abd4121a1
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_automerge_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_axis_front.dat b/release/datafiles/blender_icons16/icon16_axis_front.dat
new file mode 100644
index 00000000000..1bfe7329a29
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_axis_front.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_axis_side.dat b/release/datafiles/blender_icons16/icon16_axis_side.dat
new file mode 100644
index 00000000000..ea29e63e7c7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_axis_side.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_axis_top.dat b/release/datafiles/blender_icons16/icon16_axis_top.dat
new file mode 100644
index 00000000000..9ca19e8698d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_axis_top.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_back.dat b/release/datafiles/blender_icons16/icon16_back.dat
new file mode 100644
index 00000000000..9c8a9d96850
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_back.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_bbox.dat b/release/datafiles/blender_icons16/icon16_bbox.dat
new file mode 100644
index 00000000000..a56eb47eee9
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_bbox.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_blender.dat b/release/datafiles/blender_icons16/icon16_blender.dat
new file mode 100644
index 00000000000..296315c5ee3
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_blender.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_boids.dat b/release/datafiles/blender_icons16/icon16_boids.dat
new file mode 100644
index 00000000000..4dd88548634
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_boids.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_bone_data.dat b/release/datafiles/blender_icons16/icon16_bone_data.dat
new file mode 100644
index 00000000000..22fb231bb51
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_bone_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_bookmarks.dat b/release/datafiles/blender_icons16/icon16_bookmarks.dat
new file mode 100644
index 00000000000..4178e5cbe47
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_bookmarks.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_border_lasso.dat b/release/datafiles/blender_icons16/icon16_border_lasso.dat
new file mode 100644
index 00000000000..ef9aca6f770
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_border_lasso.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_border_rect.dat b/release/datafiles/blender_icons16/icon16_border_rect.dat
new file mode 100644
index 00000000000..58466b990a0
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_border_rect.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_bordermove.dat b/release/datafiles/blender_icons16/icon16_bordermove.dat
new file mode 100644
index 00000000000..e15f65ef923
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_bordermove.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_brush_data.dat b/release/datafiles/blender_icons16/icon16_brush_data.dat
new file mode 100644
index 00000000000..a5ca7c353f5
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_brush_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_buts.dat b/release/datafiles/blender_icons16/icon16_buts.dat
new file mode 100644
index 00000000000..34aeab2483f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_buts.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_camera_data.dat b/release/datafiles/blender_icons16/icon16_camera_data.dat
new file mode 100644
index 00000000000..a86a5e1cd3d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_camera_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_camera_stereo.dat b/release/datafiles/blender_icons16/icon16_camera_stereo.dat
new file mode 100644
index 00000000000..0ccc1a69ee6
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_camera_stereo.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_cancel.dat b/release/datafiles/blender_icons16/icon16_cancel.dat
new file mode 100644
index 00000000000..23225c816cc
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_cancel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_checkbox_dehlt.dat b/release/datafiles/blender_icons16/icon16_checkbox_dehlt.dat
new file mode 100644
index 00000000000..69a8bed5b1b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_checkbox_dehlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_checkbox_hlt.dat b/release/datafiles/blender_icons16/icon16_checkbox_hlt.dat
new file mode 100644
index 00000000000..baf7fe9eb52
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_checkbox_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_clip.dat b/release/datafiles/blender_icons16/icon16_clip.dat
new file mode 100644
index 00000000000..e8972489c62
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_clip.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_clipuv_dehlt.dat b/release/datafiles/blender_icons16/icon16_clipuv_dehlt.dat
new file mode 100644
index 00000000000..e7fa8d4d5c3
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_clipuv_dehlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_clipuv_hlt.dat b/release/datafiles/blender_icons16/icon16_clipuv_hlt.dat
new file mode 100644
index 00000000000..08e7b46ed4f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_clipuv_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_color.dat b/release/datafiles/blender_icons16/icon16_color.dat
new file mode 100644
index 00000000000..2a884e45892
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_color.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_color_blue.dat b/release/datafiles/blender_icons16/icon16_color_blue.dat
new file mode 100644
index 00000000000..dceefee0af3
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_color_blue.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_color_green.dat b/release/datafiles/blender_icons16/icon16_color_green.dat
new file mode 100644
index 00000000000..9804cf3f0fe
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_color_green.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_color_red.dat b/release/datafiles/blender_icons16/icon16_color_red.dat
new file mode 100644
index 00000000000..1965c1e5866
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_color_red.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_console.dat b/release/datafiles/blender_icons16/icon16_console.dat
new file mode 100644
index 00000000000..a74e19dc4fb
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_console.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_constraint.dat b/release/datafiles/blender_icons16/icon16_constraint.dat
new file mode 100644
index 00000000000..e1aad2cb410
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_constraint.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_constraint_bone.dat b/release/datafiles/blender_icons16/icon16_constraint_bone.dat
new file mode 100644
index 00000000000..ebc76d8e189
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_constraint_bone.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_constraint_data.dat b/release/datafiles/blender_icons16/icon16_constraint_data.dat
new file mode 100644
index 00000000000..5a013da59fe
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_constraint_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_copy_id.dat b/release/datafiles/blender_icons16/icon16_copy_id.dat
new file mode 100644
index 00000000000..8f9d10869a1
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_copy_id.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_copydown.dat b/release/datafiles/blender_icons16/icon16_copydown.dat
new file mode 100644
index 00000000000..1d6a6e05427
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_copydown.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_cursor.dat b/release/datafiles/blender_icons16/icon16_cursor.dat
new file mode 100644
index 00000000000..05ac18d7028
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_cursor.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_curve_bezcircle.dat b/release/datafiles/blender_icons16/icon16_curve_bezcircle.dat
new file mode 100644
index 00000000000..3d347d17576
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_curve_bezcircle.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_curve_bezcurve.dat b/release/datafiles/blender_icons16/icon16_curve_bezcurve.dat
new file mode 100644
index 00000000000..ba92a6d1c1b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_curve_bezcurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_curve_data.dat b/release/datafiles/blender_icons16/icon16_curve_data.dat
new file mode 100644
index 00000000000..7115ff1460d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_curve_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_curve_ncircle.dat b/release/datafiles/blender_icons16/icon16_curve_ncircle.dat
new file mode 100644
index 00000000000..3474f18a42b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_curve_ncircle.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_curve_ncurve.dat b/release/datafiles/blender_icons16/icon16_curve_ncurve.dat
new file mode 100644
index 00000000000..30cb3cb10e3
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_curve_ncurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_curve_path.dat b/release/datafiles/blender_icons16/icon16_curve_path.dat
new file mode 100644
index 00000000000..3ccba1e008b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_curve_path.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_disclosure_tri_down.dat b/release/datafiles/blender_icons16/icon16_disclosure_tri_down.dat
new file mode 100644
index 00000000000..7d2df0227b1
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_disclosure_tri_down.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_disclosure_tri_right.dat b/release/datafiles/blender_icons16/icon16_disclosure_tri_right.dat
new file mode 100644
index 00000000000..b8c88ae76f4
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_disclosure_tri_right.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_disk_drive.dat b/release/datafiles/blender_icons16/icon16_disk_drive.dat
new file mode 100644
index 00000000000..daad682b70f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_disk_drive.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_dot.dat b/release/datafiles/blender_icons16/icon16_dot.dat
new file mode 100644
index 00000000000..1e21ebdd0fa
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_dot.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_dotsdown.dat b/release/datafiles/blender_icons16/icon16_dotsdown.dat
new file mode 100644
index 00000000000..f4080729497
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_dotsdown.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_dotsup.dat b/release/datafiles/blender_icons16/icon16_dotsup.dat
new file mode 100644
index 00000000000..5aea390c403
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_dotsup.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_downarrow_hlt.dat b/release/datafiles/blender_icons16/icon16_downarrow_hlt.dat
new file mode 100644
index 00000000000..92a9025f2d2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_downarrow_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_driver.dat b/release/datafiles/blender_icons16/icon16_driver.dat
new file mode 100644
index 00000000000..8398dc03625
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_driver.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_edgesel.dat b/release/datafiles/blender_icons16/icon16_edgesel.dat
new file mode 100644
index 00000000000..77676770dff
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_edgesel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_edit.dat b/release/datafiles/blender_icons16/icon16_edit.dat
new file mode 100644
index 00000000000..652d1c6f81a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_edit.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_editmode_hlt.dat b/release/datafiles/blender_icons16/icon16_editmode_hlt.dat
new file mode 100644
index 00000000000..abef90a391c
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_editmode_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_empty_data.dat b/release/datafiles/blender_icons16/icon16_empty_data.dat
new file mode 100644
index 00000000000..1b60f077543
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_empty_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_error.dat b/release/datafiles/blender_icons16/icon16_error.dat
new file mode 100644
index 00000000000..f3141c44130
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_error.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_export.dat b/release/datafiles/blender_icons16/icon16_export.dat
new file mode 100644
index 00000000000..8c570662585
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_export.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_external_data.dat b/release/datafiles/blender_icons16/icon16_external_data.dat
new file mode 100644
index 00000000000..563feb048f7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_external_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_eyedropper.dat b/release/datafiles/blender_icons16/icon16_eyedropper.dat
new file mode 100644
index 00000000000..a621396be59
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_eyedropper.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_facesel.dat b/release/datafiles/blender_icons16/icon16_facesel.dat
new file mode 100644
index 00000000000..368767ec069
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_facesel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_facesel_hlt.dat b/release/datafiles/blender_icons16/icon16_facesel_hlt.dat
new file mode 100644
index 00000000000..38fac0a6966
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_facesel_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_fcurve.dat b/release/datafiles/blender_icons16/icon16_fcurve.dat
new file mode 100644
index 00000000000..63e7d4750c4
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_fcurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_ff.dat b/release/datafiles/blender_icons16/icon16_ff.dat
new file mode 100644
index 00000000000..0832ef3a7b0
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_ff.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file.dat b/release/datafiles/blender_icons16/icon16_file.dat
new file mode 100644
index 00000000000..42601d1aefe
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file_backup.dat b/release/datafiles/blender_icons16/icon16_file_backup.dat
new file mode 100644
index 00000000000..59aa82e5b0d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file_backup.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file_blank.dat b/release/datafiles/blender_icons16/icon16_file_blank.dat
new file mode 100644
index 00000000000..9137a2eb3e1
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file_blank.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file_blend.dat b/release/datafiles/blender_icons16/icon16_file_blend.dat
new file mode 100644
index 00000000000..818fb12e5b4
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file_blend.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file_folder.dat b/release/datafiles/blender_icons16/icon16_file_folder.dat
new file mode 100644
index 00000000000..9009fc8cfdc
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file_folder.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file_font.dat b/release/datafiles/blender_icons16/icon16_file_font.dat
new file mode 100644
index 00000000000..a36f4b69669
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file_font.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file_image.dat b/release/datafiles/blender_icons16/icon16_file_image.dat
new file mode 100644
index 00000000000..54fbee07d85
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file_image.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file_movie.dat b/release/datafiles/blender_icons16/icon16_file_movie.dat
new file mode 100644
index 00000000000..d1440f12a60
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file_movie.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file_parent.dat b/release/datafiles/blender_icons16/icon16_file_parent.dat
new file mode 100644
index 00000000000..ac9362950b2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file_parent.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file_refresh.dat b/release/datafiles/blender_icons16/icon16_file_refresh.dat
new file mode 100644
index 00000000000..0b46dcd1157
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file_refresh.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file_script.dat b/release/datafiles/blender_icons16/icon16_file_script.dat
new file mode 100644
index 00000000000..7b88b87279a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file_script.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file_sound.dat b/release/datafiles/blender_icons16/icon16_file_sound.dat
new file mode 100644
index 00000000000..68dee02a3e5
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file_sound.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file_text.dat b/release/datafiles/blender_icons16/icon16_file_text.dat
new file mode 100644
index 00000000000..49968ad773c
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file_text.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_file_tick.dat b/release/datafiles/blender_icons16/icon16_file_tick.dat
new file mode 100644
index 00000000000..0a516616957
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_file_tick.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_filesel.dat b/release/datafiles/blender_icons16/icon16_filesel.dat
new file mode 100644
index 00000000000..b59cb6b23cd
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_filesel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_filter.dat b/release/datafiles/blender_icons16/icon16_filter.dat
new file mode 100644
index 00000000000..900fd389f89
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_filter.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_font_data.dat b/release/datafiles/blender_icons16/icon16_font_data.dat
new file mode 100644
index 00000000000..d5be076bc5b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_font_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_fontpreview.dat b/release/datafiles/blender_icons16/icon16_fontpreview.dat
new file mode 100644
index 00000000000..2e253fb4553
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_fontpreview.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_force_boid.dat b/release/datafiles/blender_icons16/icon16_force_boid.dat
new file mode 100644
index 00000000000..b4d161e1091
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_force_boid.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_force_charge.dat b/release/datafiles/blender_icons16/icon16_force_charge.dat
new file mode 100644
index 00000000000..87bc4bf8bbd
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_force_charge.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_force_curve.dat b/release/datafiles/blender_icons16/icon16_force_curve.dat
new file mode 100644
index 00000000000..bc71132338e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_force_curve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_force_drag.dat b/release/datafiles/blender_icons16/icon16_force_drag.dat
new file mode 100644
index 00000000000..6be427a5d7f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_force_drag.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_force_force.dat b/release/datafiles/blender_icons16/icon16_force_force.dat
new file mode 100644
index 00000000000..c697f005696
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_force_force.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_force_harmonic.dat b/release/datafiles/blender_icons16/icon16_force_harmonic.dat
new file mode 100644
index 00000000000..d59262a6c6a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_force_harmonic.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_force_lennardjones.dat b/release/datafiles/blender_icons16/icon16_force_lennardjones.dat
new file mode 100644
index 00000000000..5184c369589
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_force_lennardjones.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_force_magnetic.dat b/release/datafiles/blender_icons16/icon16_force_magnetic.dat
new file mode 100644
index 00000000000..35570900b2b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_force_magnetic.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_force_smokeflow.dat b/release/datafiles/blender_icons16/icon16_force_smokeflow.dat
new file mode 100644
index 00000000000..421d7121431
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_force_smokeflow.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_force_texture.dat b/release/datafiles/blender_icons16/icon16_force_texture.dat
new file mode 100644
index 00000000000..8903e750c98
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_force_texture.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_force_turbulence.dat b/release/datafiles/blender_icons16/icon16_force_turbulence.dat
new file mode 100644
index 00000000000..a9c7a99266a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_force_turbulence.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_force_vortex.dat b/release/datafiles/blender_icons16/icon16_force_vortex.dat
new file mode 100644
index 00000000000..21ec1b13204
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_force_vortex.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_force_wind.dat b/release/datafiles/blender_icons16/icon16_force_wind.dat
new file mode 100644
index 00000000000..2f78f2a0b85
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_force_wind.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_forward.dat b/release/datafiles/blender_icons16/icon16_forward.dat
new file mode 100644
index 00000000000..a41ac986e82
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_forward.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_frame_next.dat b/release/datafiles/blender_icons16/icon16_frame_next.dat
new file mode 100644
index 00000000000..13828a84be7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_frame_next.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_frame_prev.dat b/release/datafiles/blender_icons16/icon16_frame_prev.dat
new file mode 100644
index 00000000000..0b992d79d72
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_frame_prev.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_freeze.dat b/release/datafiles/blender_icons16/icon16_freeze.dat
new file mode 100644
index 00000000000..5bb3d3ad639
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_freeze.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_fullscreen.dat b/release/datafiles/blender_icons16/icon16_fullscreen.dat
new file mode 100644
index 00000000000..6c1a3eccd6a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_fullscreen.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_fullscreen_enter.dat b/release/datafiles/blender_icons16/icon16_fullscreen_enter.dat
new file mode 100644
index 00000000000..b6df67d3ed2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_fullscreen_enter.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_fullscreen_exit.dat b/release/datafiles/blender_icons16/icon16_fullscreen_exit.dat
new file mode 100644
index 00000000000..ec047550b37
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_fullscreen_exit.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_game.dat b/release/datafiles/blender_icons16/icon16_game.dat
new file mode 100644
index 00000000000..fe14db70466
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_game.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_ghost.dat b/release/datafiles/blender_icons16/icon16_ghost.dat
new file mode 100644
index 00000000000..69214b8a3a3
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_ghost.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_ghost_disabled.dat b/release/datafiles/blender_icons16/icon16_ghost_disabled.dat
new file mode 100644
index 00000000000..ab43e560965
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_ghost_disabled.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_ghost_enabled.dat b/release/datafiles/blender_icons16/icon16_ghost_enabled.dat
new file mode 100644
index 00000000000..f4eaf666eef
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_ghost_enabled.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_go_left.dat b/release/datafiles/blender_icons16/icon16_go_left.dat
new file mode 100644
index 00000000000..dc3de9dffc8
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_go_left.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_greasepencil.dat b/release/datafiles/blender_icons16/icon16_greasepencil.dat
new file mode 100644
index 00000000000..20807e0d000
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_greasepencil.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_grid.dat b/release/datafiles/blender_icons16/icon16_grid.dat
new file mode 100644
index 00000000000..ed1f3677c2b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_grid.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_grip.dat b/release/datafiles/blender_icons16/icon16_grip.dat
new file mode 100644
index 00000000000..b4f8e95b96b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_grip.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_group.dat b/release/datafiles/blender_icons16/icon16_group.dat
new file mode 100644
index 00000000000..377eda6dd59
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_group.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_group_bone.dat b/release/datafiles/blender_icons16/icon16_group_bone.dat
new file mode 100644
index 00000000000..055a6b0b0c6
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_group_bone.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_group_uvs.dat b/release/datafiles/blender_icons16/icon16_group_uvs.dat
new file mode 100644
index 00000000000..52d6332fdbf
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_group_uvs.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_group_vcol.dat b/release/datafiles/blender_icons16/icon16_group_vcol.dat
new file mode 100644
index 00000000000..9fa80f05fe5
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_group_vcol.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_group_vertex.dat b/release/datafiles/blender_icons16/icon16_group_vertex.dat
new file mode 100644
index 00000000000..5aeff9b223a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_group_vertex.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_hair.dat b/release/datafiles/blender_icons16/icon16_hair.dat
new file mode 100644
index 00000000000..8a32ab050b8
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_hair.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_hand.dat b/release/datafiles/blender_icons16/icon16_hand.dat
new file mode 100644
index 00000000000..2767f46c857
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_hand.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_help.dat b/release/datafiles/blender_icons16/icon16_help.dat
new file mode 100644
index 00000000000..e0354737045
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_help.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_hook.dat b/release/datafiles/blender_icons16/icon16_hook.dat
new file mode 100644
index 00000000000..441c9a285e2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_hook.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_image_alpha.dat b/release/datafiles/blender_icons16/icon16_image_alpha.dat
new file mode 100644
index 00000000000..170c191e68a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_image_alpha.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_image_col.dat b/release/datafiles/blender_icons16/icon16_image_col.dat
new file mode 100644
index 00000000000..5f8c0ecbee9
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_image_col.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_image_data.dat b/release/datafiles/blender_icons16/icon16_image_data.dat
new file mode 100644
index 00000000000..af0e819a421
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_image_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_image_rgb.dat b/release/datafiles/blender_icons16/icon16_image_rgb.dat
new file mode 100644
index 00000000000..9772e9ca244
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_image_rgb.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_image_rgb_alpha.dat b/release/datafiles/blender_icons16/icon16_image_rgb_alpha.dat
new file mode 100644
index 00000000000..d1c0facfba9
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_image_rgb_alpha.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_image_zdepth.dat b/release/datafiles/blender_icons16/icon16_image_zdepth.dat
new file mode 100644
index 00000000000..366a8794c2f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_image_zdepth.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_imagefile.dat b/release/datafiles/blender_icons16/icon16_imagefile.dat
new file mode 100644
index 00000000000..cee4e9f28ed
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_imagefile.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_imasel.dat b/release/datafiles/blender_icons16/icon16_imasel.dat
new file mode 100644
index 00000000000..5170026c65e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_imasel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_imgdisplay.dat b/release/datafiles/blender_icons16/icon16_imgdisplay.dat
new file mode 100644
index 00000000000..87a1c527362
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_imgdisplay.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_import.dat b/release/datafiles/blender_icons16/icon16_import.dat
new file mode 100644
index 00000000000..fc3c7de1860
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_import.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_info.dat b/release/datafiles/blender_icons16/icon16_info.dat
new file mode 100644
index 00000000000..fcd164949e2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_info.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_inlink.dat b/release/datafiles/blender_icons16/icon16_inlink.dat
new file mode 100644
index 00000000000..76738393aa6
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_inlink.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_ipo.dat b/release/datafiles/blender_icons16/icon16_ipo.dat
new file mode 100644
index 00000000000..af728ba80ff
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_ipo.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_key_dehlt.dat b/release/datafiles/blender_icons16/icon16_key_dehlt.dat
new file mode 100644
index 00000000000..35dc1a12c74
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_key_dehlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_key_hlt.dat b/release/datafiles/blender_icons16/icon16_key_hlt.dat
new file mode 100644
index 00000000000..5de0c2c719b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_key_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_keyingset.dat b/release/datafiles/blender_icons16/icon16_keyingset.dat
new file mode 100644
index 00000000000..f73a88fe500
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_keyingset.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_lamp.dat b/release/datafiles/blender_icons16/icon16_lamp.dat
new file mode 100644
index 00000000000..3a8893fbbd9
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_lamp.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_lamp_area.dat b/release/datafiles/blender_icons16/icon16_lamp_area.dat
new file mode 100644
index 00000000000..46c30d695f3
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_lamp_area.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_lamp_data.dat b/release/datafiles/blender_icons16/icon16_lamp_data.dat
new file mode 100644
index 00000000000..667921e9344
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_lamp_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_lamp_hemi.dat b/release/datafiles/blender_icons16/icon16_lamp_hemi.dat
new file mode 100644
index 00000000000..09d58b1e865
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_lamp_hemi.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_lamp_point.dat b/release/datafiles/blender_icons16/icon16_lamp_point.dat
new file mode 100644
index 00000000000..cb467d2f5e5
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_lamp_point.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_lamp_spot.dat b/release/datafiles/blender_icons16/icon16_lamp_spot.dat
new file mode 100644
index 00000000000..673cafdc18b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_lamp_spot.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_lamp_sun.dat b/release/datafiles/blender_icons16/icon16_lamp_sun.dat
new file mode 100644
index 00000000000..7a0e6f88718
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_lamp_sun.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_lattice_data.dat b/release/datafiles/blender_icons16/icon16_lattice_data.dat
new file mode 100644
index 00000000000..5b997d24caf
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_lattice_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_layer_active.dat b/release/datafiles/blender_icons16/icon16_layer_active.dat
new file mode 100644
index 00000000000..a3ca67e49ed
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_layer_active.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_layer_used.dat b/release/datafiles/blender_icons16/icon16_layer_used.dat
new file mode 100644
index 00000000000..dc3dd82196b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_layer_used.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_library_data_direct.dat b/release/datafiles/blender_icons16/icon16_library_data_direct.dat
new file mode 100644
index 00000000000..ad61b6d454d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_library_data_direct.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_library_data_indirect.dat b/release/datafiles/blender_icons16/icon16_library_data_indirect.dat
new file mode 100644
index 00000000000..6a77cfda4ac
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_library_data_indirect.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_lightpaint.dat b/release/datafiles/blender_icons16/icon16_lightpaint.dat
new file mode 100644
index 00000000000..d004f063b93
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_lightpaint.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_lincurve.dat b/release/datafiles/blender_icons16/icon16_lincurve.dat
new file mode 100644
index 00000000000..bf187b02cf7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_lincurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_linenumbers_off.dat b/release/datafiles/blender_icons16/icon16_linenumbers_off.dat
new file mode 100644
index 00000000000..89998c1c798
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_linenumbers_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_linenumbers_on.dat b/release/datafiles/blender_icons16/icon16_linenumbers_on.dat
new file mode 100644
index 00000000000..d17ade88aec
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_linenumbers_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_link.dat b/release/datafiles/blender_icons16/icon16_link.dat
new file mode 100644
index 00000000000..481794f1663
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_link.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_link_area.dat b/release/datafiles/blender_icons16/icon16_link_area.dat
new file mode 100644
index 00000000000..732352340fb
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_link_area.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_link_blend.dat b/release/datafiles/blender_icons16/icon16_link_blend.dat
new file mode 100644
index 00000000000..1a20de2f266
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_link_blend.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_linked.dat b/release/datafiles/blender_icons16/icon16_linked.dat
new file mode 100644
index 00000000000..cbcb217878d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_linked.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_load_factory.dat b/release/datafiles/blender_icons16/icon16_load_factory.dat
new file mode 100644
index 00000000000..ff0d27e2e07
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_load_factory.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_locked.dat b/release/datafiles/blender_icons16/icon16_locked.dat
new file mode 100644
index 00000000000..5edc73ecb32
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_locked.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_lockview_off.dat b/release/datafiles/blender_icons16/icon16_lockview_off.dat
new file mode 100644
index 00000000000..41b4a5ef116
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_lockview_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_lockview_on.dat b/release/datafiles/blender_icons16/icon16_lockview_on.dat
new file mode 100644
index 00000000000..8b17f6b8702
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_lockview_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_logic.dat b/release/datafiles/blender_icons16/icon16_logic.dat
new file mode 100644
index 00000000000..b17f495a411
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_logic.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_longdisplay.dat b/release/datafiles/blender_icons16/icon16_longdisplay.dat
new file mode 100644
index 00000000000..00e3607644d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_longdisplay.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_loop_back.dat b/release/datafiles/blender_icons16/icon16_loop_back.dat
new file mode 100644
index 00000000000..aea7ce78d14
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_loop_back.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_loop_forwards.dat b/release/datafiles/blender_icons16/icon16_loop_forwards.dat
new file mode 100644
index 00000000000..af8ea9feb17
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_loop_forwards.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_man_rot.dat b/release/datafiles/blender_icons16/icon16_man_rot.dat
new file mode 100644
index 00000000000..568ea58763d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_man_rot.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_man_scale.dat b/release/datafiles/blender_icons16/icon16_man_scale.dat
new file mode 100644
index 00000000000..9986f1d6e49
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_man_scale.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_man_trans.dat b/release/datafiles/blender_icons16/icon16_man_trans.dat
new file mode 100644
index 00000000000..acf779251a9
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_man_trans.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_manipul.dat b/release/datafiles/blender_icons16/icon16_manipul.dat
new file mode 100644
index 00000000000..aa1afb47cd4
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_manipul.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_marker.dat b/release/datafiles/blender_icons16/icon16_marker.dat
new file mode 100644
index 00000000000..60f9b80497f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_marker.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_marker_hlt.dat b/release/datafiles/blender_icons16/icon16_marker_hlt.dat
new file mode 100644
index 00000000000..d67024e59b0
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_marker_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mat_sphere_sky.dat b/release/datafiles/blender_icons16/icon16_mat_sphere_sky.dat
new file mode 100644
index 00000000000..4b2e648bce5
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mat_sphere_sky.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_matcube.dat b/release/datafiles/blender_icons16/icon16_matcube.dat
new file mode 100644
index 00000000000..2480531b8cd
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_matcube.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_material.dat b/release/datafiles/blender_icons16/icon16_material.dat
new file mode 100644
index 00000000000..def386f07fd
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_material.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_material_data.dat b/release/datafiles/blender_icons16/icon16_material_data.dat
new file mode 100644
index 00000000000..f5b37c5c531
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_material_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_matplane.dat b/release/datafiles/blender_icons16/icon16_matplane.dat
new file mode 100644
index 00000000000..c9db49fed72
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_matplane.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_matsphere.dat b/release/datafiles/blender_icons16/icon16_matsphere.dat
new file mode 100644
index 00000000000..cac9f93b525
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_matsphere.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_menu_panel.dat b/release/datafiles/blender_icons16/icon16_menu_panel.dat
new file mode 100644
index 00000000000..c6bb8c37c6c
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_menu_panel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mesh_circle.dat b/release/datafiles/blender_icons16/icon16_mesh_circle.dat
new file mode 100644
index 00000000000..9e3d5b77136
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mesh_circle.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mesh_cone.dat b/release/datafiles/blender_icons16/icon16_mesh_cone.dat
new file mode 100644
index 00000000000..389050aa5ae
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mesh_cone.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mesh_cube.dat b/release/datafiles/blender_icons16/icon16_mesh_cube.dat
new file mode 100644
index 00000000000..c9b6c37ef99
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mesh_cube.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mesh_cylinder.dat b/release/datafiles/blender_icons16/icon16_mesh_cylinder.dat
new file mode 100644
index 00000000000..c558d6ec07d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mesh_cylinder.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mesh_data.dat b/release/datafiles/blender_icons16/icon16_mesh_data.dat
new file mode 100644
index 00000000000..847dfdaf230
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mesh_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mesh_grid.dat b/release/datafiles/blender_icons16/icon16_mesh_grid.dat
new file mode 100644
index 00000000000..c5dbc309f13
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mesh_grid.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mesh_icosphere.dat b/release/datafiles/blender_icons16/icon16_mesh_icosphere.dat
new file mode 100644
index 00000000000..2ea4f98c11c
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mesh_icosphere.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mesh_monkey.dat b/release/datafiles/blender_icons16/icon16_mesh_monkey.dat
new file mode 100644
index 00000000000..e685c6b97e2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mesh_monkey.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mesh_plane.dat b/release/datafiles/blender_icons16/icon16_mesh_plane.dat
new file mode 100644
index 00000000000..36f2bda776f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mesh_plane.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mesh_torus.dat b/release/datafiles/blender_icons16/icon16_mesh_torus.dat
new file mode 100644
index 00000000000..015d3a95c49
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mesh_torus.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mesh_uvsphere.dat b/release/datafiles/blender_icons16/icon16_mesh_uvsphere.dat
new file mode 100644
index 00000000000..6ac1ae0201b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mesh_uvsphere.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_meta_ball.dat b/release/datafiles/blender_icons16/icon16_meta_ball.dat
new file mode 100644
index 00000000000..1eaa7e26cde
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_meta_ball.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_meta_capsule.dat b/release/datafiles/blender_icons16/icon16_meta_capsule.dat
new file mode 100644
index 00000000000..e26afdb7f5b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_meta_capsule.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_meta_cube.dat b/release/datafiles/blender_icons16/icon16_meta_cube.dat
new file mode 100644
index 00000000000..29a1ec0f11d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_meta_cube.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_meta_data.dat b/release/datafiles/blender_icons16/icon16_meta_data.dat
new file mode 100644
index 00000000000..d1cbcd9870b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_meta_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_meta_ellipsoid.dat b/release/datafiles/blender_icons16/icon16_meta_ellipsoid.dat
new file mode 100644
index 00000000000..f95dbbd4d4e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_meta_ellipsoid.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_meta_empty.dat b/release/datafiles/blender_icons16/icon16_meta_empty.dat
new file mode 100644
index 00000000000..1e341b80492
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_meta_empty.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_meta_plane.dat b/release/datafiles/blender_icons16/icon16_meta_plane.dat
new file mode 100644
index 00000000000..533443bd06c
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_meta_plane.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_armature.dat b/release/datafiles/blender_icons16/icon16_mod_armature.dat
new file mode 100644
index 00000000000..97f2d49c3f0
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_armature.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_array.dat b/release/datafiles/blender_icons16/icon16_mod_array.dat
new file mode 100644
index 00000000000..b90466c2609
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_array.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_bevel.dat b/release/datafiles/blender_icons16/icon16_mod_bevel.dat
new file mode 100644
index 00000000000..896056e4b09
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_bevel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_boolean.dat b/release/datafiles/blender_icons16/icon16_mod_boolean.dat
new file mode 100644
index 00000000000..1fe9b2c0404
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_boolean.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_build.dat b/release/datafiles/blender_icons16/icon16_mod_build.dat
new file mode 100644
index 00000000000..b720a6ab66b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_build.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_cast.dat b/release/datafiles/blender_icons16/icon16_mod_cast.dat
new file mode 100644
index 00000000000..88752e2f5cb
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_cast.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_cloth.dat b/release/datafiles/blender_icons16/icon16_mod_cloth.dat
new file mode 100644
index 00000000000..4e07062fac2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_cloth.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_curve.dat b/release/datafiles/blender_icons16/icon16_mod_curve.dat
new file mode 100644
index 00000000000..32058a3c06d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_curve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_decim.dat b/release/datafiles/blender_icons16/icon16_mod_decim.dat
new file mode 100644
index 00000000000..2a4c3f44551
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_decim.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_displace.dat b/release/datafiles/blender_icons16/icon16_mod_displace.dat
new file mode 100644
index 00000000000..aa83e552787
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_displace.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_dynamicpaint.dat b/release/datafiles/blender_icons16/icon16_mod_dynamicpaint.dat
new file mode 100644
index 00000000000..5a40c1f531a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_dynamicpaint.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_edgesplit.dat b/release/datafiles/blender_icons16/icon16_mod_edgesplit.dat
new file mode 100644
index 00000000000..e20ae564cf7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_edgesplit.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_explode.dat b/release/datafiles/blender_icons16/icon16_mod_explode.dat
new file mode 100644
index 00000000000..b25344d74e6
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_explode.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_fluidsim.dat b/release/datafiles/blender_icons16/icon16_mod_fluidsim.dat
new file mode 100644
index 00000000000..3221e01ef87
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_fluidsim.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_lattice.dat b/release/datafiles/blender_icons16/icon16_mod_lattice.dat
new file mode 100644
index 00000000000..64890e893c3
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_lattice.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_mask.dat b/release/datafiles/blender_icons16/icon16_mod_mask.dat
new file mode 100644
index 00000000000..14686f768e1
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_mask.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_meshdeform.dat b/release/datafiles/blender_icons16/icon16_mod_meshdeform.dat
new file mode 100644
index 00000000000..7af69a8eb58
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_meshdeform.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_mirror.dat b/release/datafiles/blender_icons16/icon16_mod_mirror.dat
new file mode 100644
index 00000000000..058db8dc294
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_mirror.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_multires.dat b/release/datafiles/blender_icons16/icon16_mod_multires.dat
new file mode 100644
index 00000000000..bf5c3df9740
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_multires.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_ocean.dat b/release/datafiles/blender_icons16/icon16_mod_ocean.dat
new file mode 100644
index 00000000000..577373e458f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_ocean.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_particles.dat b/release/datafiles/blender_icons16/icon16_mod_particles.dat
new file mode 100644
index 00000000000..1fc3beb67c6
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_particles.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_physics.dat b/release/datafiles/blender_icons16/icon16_mod_physics.dat
new file mode 100644
index 00000000000..f5f89e5042a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_physics.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_remesh.dat b/release/datafiles/blender_icons16/icon16_mod_remesh.dat
new file mode 100644
index 00000000000..52dd9cacc67
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_remesh.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_screw.dat b/release/datafiles/blender_icons16/icon16_mod_screw.dat
new file mode 100644
index 00000000000..4eea50287a0
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_screw.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_shrinkwrap.dat b/release/datafiles/blender_icons16/icon16_mod_shrinkwrap.dat
new file mode 100644
index 00000000000..e5574a4f56c
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_shrinkwrap.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_simpledeform.dat b/release/datafiles/blender_icons16/icon16_mod_simpledeform.dat
new file mode 100644
index 00000000000..5ea2ae3a806
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_simpledeform.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_skin.dat b/release/datafiles/blender_icons16/icon16_mod_skin.dat
new file mode 100644
index 00000000000..93753905f51
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_skin.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_smoke.dat b/release/datafiles/blender_icons16/icon16_mod_smoke.dat
new file mode 100644
index 00000000000..2fe72cb8e82
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_smoke.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_smooth.dat b/release/datafiles/blender_icons16/icon16_mod_smooth.dat
new file mode 100644
index 00000000000..670718369cb
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_smooth.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_soft.dat b/release/datafiles/blender_icons16/icon16_mod_soft.dat
new file mode 100644
index 00000000000..98abb47f8d8
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_soft.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_solidify.dat b/release/datafiles/blender_icons16/icon16_mod_solidify.dat
new file mode 100644
index 00000000000..166558c27bf
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_solidify.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_subsurf.dat b/release/datafiles/blender_icons16/icon16_mod_subsurf.dat
new file mode 100644
index 00000000000..714681761bb
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_subsurf.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_triangulate.dat b/release/datafiles/blender_icons16/icon16_mod_triangulate.dat
new file mode 100644
index 00000000000..7a95bb73def
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_triangulate.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_uvproject.dat b/release/datafiles/blender_icons16/icon16_mod_uvproject.dat
new file mode 100644
index 00000000000..20b18194a0d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_uvproject.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_vertex_weight.dat b/release/datafiles/blender_icons16/icon16_mod_vertex_weight.dat
new file mode 100644
index 00000000000..1fea4a43987
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_vertex_weight.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_warp.dat b/release/datafiles/blender_icons16/icon16_mod_warp.dat
new file mode 100644
index 00000000000..58e5904507b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_warp.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mod_wave.dat b/release/datafiles/blender_icons16/icon16_mod_wave.dat
new file mode 100644
index 00000000000..af7b7069c1e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mod_wave.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_modifier.dat b/release/datafiles/blender_icons16/icon16_modifier.dat
new file mode 100644
index 00000000000..815f6ef7f47
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_modifier.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_monkey.dat b/release/datafiles/blender_icons16/icon16_monkey.dat
new file mode 100644
index 00000000000..d503c70720e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_monkey.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mute_ipo_off.dat b/release/datafiles/blender_icons16/icon16_mute_ipo_off.dat
new file mode 100644
index 00000000000..1a640d3e6cc
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mute_ipo_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_mute_ipo_on.dat b/release/datafiles/blender_icons16/icon16_mute_ipo_on.dat
new file mode 100644
index 00000000000..962c00ff8af
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_mute_ipo_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_ndof_dom.dat b/release/datafiles/blender_icons16/icon16_ndof_dom.dat
new file mode 100644
index 00000000000..a2386822839
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_ndof_dom.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_ndof_fly.dat b/release/datafiles/blender_icons16/icon16_ndof_fly.dat
new file mode 100644
index 00000000000..6454b16af73
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_ndof_fly.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_ndof_trans.dat b/release/datafiles/blender_icons16/icon16_ndof_trans.dat
new file mode 100644
index 00000000000..2c24ff4385b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_ndof_trans.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_ndof_turn.dat b/release/datafiles/blender_icons16/icon16_ndof_turn.dat
new file mode 100644
index 00000000000..b979f40d9eb
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_ndof_turn.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_new.dat b/release/datafiles/blender_icons16/icon16_new.dat
new file mode 100644
index 00000000000..6dc0b5039a1
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_new.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_newfolder.dat b/release/datafiles/blender_icons16/icon16_newfolder.dat
new file mode 100644
index 00000000000..5dfda6652d3
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_newfolder.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_next_keyframe.dat b/release/datafiles/blender_icons16/icon16_next_keyframe.dat
new file mode 100644
index 00000000000..f2a233152e4
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_next_keyframe.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_nla.dat b/release/datafiles/blender_icons16/icon16_nla.dat
new file mode 100644
index 00000000000..5d3e7a12917
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_nla.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_nocurve.dat b/release/datafiles/blender_icons16/icon16_nocurve.dat
new file mode 100644
index 00000000000..4ba4a654853
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_nocurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_node.dat b/release/datafiles/blender_icons16/icon16_node.dat
new file mode 100644
index 00000000000..e39a642e7c5
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_node.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_node_sel.dat b/release/datafiles/blender_icons16/icon16_node_sel.dat
new file mode 100644
index 00000000000..2048232bc1c
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_node_sel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_nodetree.dat b/release/datafiles/blender_icons16/icon16_nodetree.dat
new file mode 100644
index 00000000000..19fb444affc
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_nodetree.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_object_data.dat b/release/datafiles/blender_icons16/icon16_object_data.dat
new file mode 100644
index 00000000000..f75d1e3503f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_object_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_object_datamode.dat b/release/datafiles/blender_icons16/icon16_object_datamode.dat
new file mode 100644
index 00000000000..e6febc024e4
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_object_datamode.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_oops.dat b/release/datafiles/blender_icons16/icon16_oops.dat
new file mode 100644
index 00000000000..8fe6757c662
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_oops.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_open_recent.dat b/release/datafiles/blender_icons16/icon16_open_recent.dat
new file mode 100644
index 00000000000..3c5e358a703
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_open_recent.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_ortho.dat b/release/datafiles/blender_icons16/icon16_ortho.dat
new file mode 100644
index 00000000000..31bb2e70fad
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_ortho.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_data_armature.dat b/release/datafiles/blender_icons16/icon16_outliner_data_armature.dat
new file mode 100644
index 00000000000..a990c1ef4e5
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_data_armature.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_data_camera.dat b/release/datafiles/blender_icons16/icon16_outliner_data_camera.dat
new file mode 100644
index 00000000000..f36db07af63
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_data_camera.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_data_curve.dat b/release/datafiles/blender_icons16/icon16_outliner_data_curve.dat
new file mode 100644
index 00000000000..2f7c791160d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_data_curve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_data_empty.dat b/release/datafiles/blender_icons16/icon16_outliner_data_empty.dat
new file mode 100644
index 00000000000..24efbe73c9d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_data_empty.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_data_font.dat b/release/datafiles/blender_icons16/icon16_outliner_data_font.dat
new file mode 100644
index 00000000000..679fb0a0653
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_data_font.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_data_lamp.dat b/release/datafiles/blender_icons16/icon16_outliner_data_lamp.dat
new file mode 100644
index 00000000000..51844e30cad
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_data_lamp.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_data_lattice.dat b/release/datafiles/blender_icons16/icon16_outliner_data_lattice.dat
new file mode 100644
index 00000000000..75664abb914
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_data_lattice.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_data_mesh.dat b/release/datafiles/blender_icons16/icon16_outliner_data_mesh.dat
new file mode 100644
index 00000000000..2f8297255f8
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_data_mesh.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_data_meta.dat b/release/datafiles/blender_icons16/icon16_outliner_data_meta.dat
new file mode 100644
index 00000000000..b7894a23290
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_data_meta.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_data_pose.dat b/release/datafiles/blender_icons16/icon16_outliner_data_pose.dat
new file mode 100644
index 00000000000..58373d5282f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_data_pose.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_data_speaker.dat b/release/datafiles/blender_icons16/icon16_outliner_data_speaker.dat
new file mode 100644
index 00000000000..17e8fbe898a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_data_speaker.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_data_surface.dat b/release/datafiles/blender_icons16/icon16_outliner_data_surface.dat
new file mode 100644
index 00000000000..98a30069469
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_data_surface.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_ob_armature.dat b/release/datafiles/blender_icons16/icon16_outliner_ob_armature.dat
new file mode 100644
index 00000000000..303fbad9f1e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_ob_armature.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_ob_camera.dat b/release/datafiles/blender_icons16/icon16_outliner_ob_camera.dat
new file mode 100644
index 00000000000..92b784d7f24
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_ob_camera.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_ob_curve.dat b/release/datafiles/blender_icons16/icon16_outliner_ob_curve.dat
new file mode 100644
index 00000000000..d984932deb8
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_ob_curve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_ob_empty.dat b/release/datafiles/blender_icons16/icon16_outliner_ob_empty.dat
new file mode 100644
index 00000000000..899c7457d9a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_ob_empty.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_ob_font.dat b/release/datafiles/blender_icons16/icon16_outliner_ob_font.dat
new file mode 100644
index 00000000000..44149b528ab
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_ob_font.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_ob_lamp.dat b/release/datafiles/blender_icons16/icon16_outliner_ob_lamp.dat
new file mode 100644
index 00000000000..80a893f6a63
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_ob_lamp.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_ob_lattice.dat b/release/datafiles/blender_icons16/icon16_outliner_ob_lattice.dat
new file mode 100644
index 00000000000..0a154f71531
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_ob_lattice.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_ob_mesh.dat b/release/datafiles/blender_icons16/icon16_outliner_ob_mesh.dat
new file mode 100644
index 00000000000..ca12fac56c9
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_ob_mesh.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_ob_meta.dat b/release/datafiles/blender_icons16/icon16_outliner_ob_meta.dat
new file mode 100644
index 00000000000..c72e6ea0396
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_ob_meta.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_ob_speaker.dat b/release/datafiles/blender_icons16/icon16_outliner_ob_speaker.dat
new file mode 100644
index 00000000000..090c3f36eb3
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_ob_speaker.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_outliner_ob_surface.dat b/release/datafiles/blender_icons16/icon16_outliner_ob_surface.dat
new file mode 100644
index 00000000000..7287e0e1963
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_outliner_ob_surface.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_package.dat b/release/datafiles/blender_icons16/icon16_package.dat
new file mode 100644
index 00000000000..cc55c32c449
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_package.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_panel_close.dat b/release/datafiles/blender_icons16/icon16_panel_close.dat
new file mode 100644
index 00000000000..64e0e67104d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_panel_close.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_particle_data.dat b/release/datafiles/blender_icons16/icon16_particle_data.dat
new file mode 100644
index 00000000000..e19183db3e5
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_particle_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_particle_path.dat b/release/datafiles/blender_icons16/icon16_particle_path.dat
new file mode 100644
index 00000000000..c544867df12
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_particle_path.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_particle_point.dat b/release/datafiles/blender_icons16/icon16_particle_point.dat
new file mode 100644
index 00000000000..1863c9f7dc6
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_particle_point.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_particle_tip.dat b/release/datafiles/blender_icons16/icon16_particle_tip.dat
new file mode 100644
index 00000000000..e9884ca1c04
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_particle_tip.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_particlemode.dat b/release/datafiles/blender_icons16/icon16_particlemode.dat
new file mode 100644
index 00000000000..df2f4796ca0
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_particlemode.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_particles.dat b/release/datafiles/blender_icons16/icon16_particles.dat
new file mode 100644
index 00000000000..1567f948f8a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_particles.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_pastedown.dat b/release/datafiles/blender_icons16/icon16_pastedown.dat
new file mode 100644
index 00000000000..d1cda2b61ad
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_pastedown.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_pasteflipdown.dat b/release/datafiles/blender_icons16/icon16_pasteflipdown.dat
new file mode 100644
index 00000000000..a6a7207a147
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_pasteflipdown.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_pasteflipup.dat b/release/datafiles/blender_icons16/icon16_pasteflipup.dat
new file mode 100644
index 00000000000..227e2e7cb92
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_pasteflipup.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_pause.dat b/release/datafiles/blender_icons16/icon16_pause.dat
new file mode 100644
index 00000000000..00a1b1377a9
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_pause.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_physics.dat b/release/datafiles/blender_icons16/icon16_physics.dat
new file mode 100644
index 00000000000..92662c2acb0
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_physics.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_pinned.dat b/release/datafiles/blender_icons16/icon16_pinned.dat
new file mode 100644
index 00000000000..0d5d8fd51d4
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_pinned.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_play.dat b/release/datafiles/blender_icons16/icon16_play.dat
new file mode 100644
index 00000000000..ef116ab5063
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_play.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_play_audio.dat b/release/datafiles/blender_icons16/icon16_play_audio.dat
new file mode 100644
index 00000000000..f0207c5211b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_play_audio.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_play_reverse.dat b/release/datafiles/blender_icons16/icon16_play_reverse.dat
new file mode 100644
index 00000000000..ba47dcd5b5a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_play_reverse.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_plug.dat b/release/datafiles/blender_icons16/icon16_plug.dat
new file mode 100644
index 00000000000..409c50b4215
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_plug.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_plugin.dat b/release/datafiles/blender_icons16/icon16_plugin.dat
new file mode 100644
index 00000000000..f1c2a9eec0b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_plugin.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_plus.dat b/release/datafiles/blender_icons16/icon16_plus.dat
new file mode 100644
index 00000000000..a0944d2d4c7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_plus.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_pmarker.dat b/release/datafiles/blender_icons16/icon16_pmarker.dat
new file mode 100644
index 00000000000..40f6b01e686
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_pmarker.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_pmarker_act.dat b/release/datafiles/blender_icons16/icon16_pmarker_act.dat
new file mode 100644
index 00000000000..13a43997cfa
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_pmarker_act.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_pmarker_sel.dat b/release/datafiles/blender_icons16/icon16_pmarker_sel.dat
new file mode 100644
index 00000000000..f1578e529b7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_pmarker_sel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_pose_data.dat b/release/datafiles/blender_icons16/icon16_pose_data.dat
new file mode 100644
index 00000000000..083e0117844
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_pose_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_pose_hlt.dat b/release/datafiles/blender_icons16/icon16_pose_hlt.dat
new file mode 100644
index 00000000000..0d45877cd0b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_pose_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_potato.dat b/release/datafiles/blender_icons16/icon16_potato.dat
new file mode 100644
index 00000000000..fe38c920223
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_potato.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_preferences.dat b/release/datafiles/blender_icons16/icon16_preferences.dat
new file mode 100644
index 00000000000..dc930caed0b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_preferences.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_prev_keyframe.dat b/release/datafiles/blender_icons16/icon16_prev_keyframe.dat
new file mode 100644
index 00000000000..1e4961bd3c3
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_prev_keyframe.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_preview_range.dat b/release/datafiles/blender_icons16/icon16_preview_range.dat
new file mode 100644
index 00000000000..ca23194fe3d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_preview_range.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_prop_con.dat b/release/datafiles/blender_icons16/icon16_prop_con.dat
new file mode 100644
index 00000000000..80c54c2e75d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_prop_con.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_prop_off.dat b/release/datafiles/blender_icons16/icon16_prop_off.dat
new file mode 100644
index 00000000000..c5e42496a0d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_prop_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_prop_on.dat b/release/datafiles/blender_icons16/icon16_prop_on.dat
new file mode 100644
index 00000000000..c3d246b74d2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_prop_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_question.dat b/release/datafiles/blender_icons16/icon16_question.dat
new file mode 100644
index 00000000000..4dfc9725055
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_question.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_quit.dat b/release/datafiles/blender_icons16/icon16_quit.dat
new file mode 100644
index 00000000000..9adabb9d4db
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_quit.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_radio.dat b/release/datafiles/blender_icons16/icon16_radio.dat
new file mode 100644
index 00000000000..f478d62724f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_radio.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_radiobut_off.dat b/release/datafiles/blender_icons16/icon16_radiobut_off.dat
new file mode 100644
index 00000000000..b72c5542226
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_radiobut_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_radiobut_on.dat b/release/datafiles/blender_icons16/icon16_radiobut_on.dat
new file mode 100644
index 00000000000..d310d13df95
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_radiobut_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_rec.dat b/release/datafiles/blender_icons16/icon16_rec.dat
new file mode 100644
index 00000000000..b26c529f9b8
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_rec.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_recover_auto.dat b/release/datafiles/blender_icons16/icon16_recover_auto.dat
new file mode 100644
index 00000000000..b41e63d7792
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_recover_auto.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_recover_last.dat b/release/datafiles/blender_icons16/icon16_recover_last.dat
new file mode 100644
index 00000000000..2b0994de00d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_recover_last.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_render_animation.dat b/release/datafiles/blender_icons16/icon16_render_animation.dat
new file mode 100644
index 00000000000..7fe38b95337
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_render_animation.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_render_region.dat b/release/datafiles/blender_icons16/icon16_render_region.dat
new file mode 100644
index 00000000000..afa3a8aec93
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_render_region.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_render_result.dat b/release/datafiles/blender_icons16/icon16_render_result.dat
new file mode 100644
index 00000000000..1609ce5cb2b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_render_result.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_render_still.dat b/release/datafiles/blender_icons16/icon16_render_still.dat
new file mode 100644
index 00000000000..dc419d26dc7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_render_still.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_renderlayers.dat b/release/datafiles/blender_icons16/icon16_renderlayers.dat
new file mode 100644
index 00000000000..e8281d5329d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_renderlayers.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_restrict_render_off.dat b/release/datafiles/blender_icons16/icon16_restrict_render_off.dat
new file mode 100644
index 00000000000..a10a002774f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_restrict_render_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_restrict_render_on.dat b/release/datafiles/blender_icons16/icon16_restrict_render_on.dat
new file mode 100644
index 00000000000..0d2f67fdbf7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_restrict_render_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_restrict_select_off.dat b/release/datafiles/blender_icons16/icon16_restrict_select_off.dat
new file mode 100644
index 00000000000..ed8c3de0ee4
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_restrict_select_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_restrict_select_on.dat b/release/datafiles/blender_icons16/icon16_restrict_select_on.dat
new file mode 100644
index 00000000000..492bcaa1f60
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_restrict_select_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_restrict_view_off.dat b/release/datafiles/blender_icons16/icon16_restrict_view_off.dat
new file mode 100644
index 00000000000..730f5749104
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_restrict_view_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_restrict_view_on.dat b/release/datafiles/blender_icons16/icon16_restrict_view_on.dat
new file mode 100644
index 00000000000..edef3a356b2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_restrict_view_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_retopo.dat b/release/datafiles/blender_icons16/icon16_retopo.dat
new file mode 100644
index 00000000000..54fb29b17b8
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_retopo.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_rew.dat b/release/datafiles/blender_icons16/icon16_rew.dat
new file mode 100644
index 00000000000..ca19f51f54e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_rew.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_rightarrow.dat b/release/datafiles/blender_icons16/icon16_rightarrow.dat
new file mode 100644
index 00000000000..305f27b0b50
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_rightarrow.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_rightarrow_thin.dat b/release/datafiles/blender_icons16/icon16_rightarrow_thin.dat
new file mode 100644
index 00000000000..fbdb5082282
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_rightarrow_thin.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_rna.dat b/release/datafiles/blender_icons16/icon16_rna.dat
new file mode 100644
index 00000000000..ac1a10db7ae
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_rna.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_rna_add.dat b/release/datafiles/blender_icons16/icon16_rna_add.dat
new file mode 100644
index 00000000000..dbb93986c57
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_rna_add.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_rndcurve.dat b/release/datafiles/blender_icons16/icon16_rndcurve.dat
new file mode 100644
index 00000000000..fc140f5e7df
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_rndcurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_rootcurve.dat b/release/datafiles/blender_icons16/icon16_rootcurve.dat
new file mode 100644
index 00000000000..0e4fa7f9188
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_rootcurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_rotactive.dat b/release/datafiles/blender_icons16/icon16_rotactive.dat
new file mode 100644
index 00000000000..9022b644667
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_rotactive.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_rotate.dat b/release/datafiles/blender_icons16/icon16_rotate.dat
new file mode 100644
index 00000000000..22dc8331b47
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_rotate.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_rotatecenter.dat b/release/datafiles/blender_icons16/icon16_rotatecenter.dat
new file mode 100644
index 00000000000..8ed7e64a41f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_rotatecenter.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_rotatecollection.dat b/release/datafiles/blender_icons16/icon16_rotatecollection.dat
new file mode 100644
index 00000000000..bfb6274cd74
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_rotatecollection.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_save_as.dat b/release/datafiles/blender_icons16/icon16_save_as.dat
new file mode 100644
index 00000000000..d08eca9be9f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_save_as.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_save_copy.dat b/release/datafiles/blender_icons16/icon16_save_copy.dat
new file mode 100644
index 00000000000..8d4171acb5b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_save_copy.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_save_prefs.dat b/release/datafiles/blender_icons16/icon16_save_prefs.dat
new file mode 100644
index 00000000000..850440ec577
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_save_prefs.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_scene.dat b/release/datafiles/blender_icons16/icon16_scene.dat
new file mode 100644
index 00000000000..52e4ed4a6fa
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_scene.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_scene_data.dat b/release/datafiles/blender_icons16/icon16_scene_data.dat
new file mode 100644
index 00000000000..06bad7b75d4
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_scene_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_screen_back.dat b/release/datafiles/blender_icons16/icon16_screen_back.dat
new file mode 100644
index 00000000000..fdda215c934
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_screen_back.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_script.dat b/release/datafiles/blender_icons16/icon16_script.dat
new file mode 100644
index 00000000000..082e85db841
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_script.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_scriptplugins.dat b/release/datafiles/blender_icons16/icon16_scriptplugins.dat
new file mode 100644
index 00000000000..6831323cdc5
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_scriptplugins.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_scriptwin.dat b/release/datafiles/blender_icons16/icon16_scriptwin.dat
new file mode 100644
index 00000000000..66fb3193ce2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_scriptwin.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_sculptmode_hlt.dat b/release/datafiles/blender_icons16/icon16_sculptmode_hlt.dat
new file mode 100644
index 00000000000..b7de32fde56
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_sculptmode_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_seq_chroma_scope.dat b/release/datafiles/blender_icons16/icon16_seq_chroma_scope.dat
new file mode 100644
index 00000000000..cf00252f811
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_seq_chroma_scope.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_seq_histogram.dat b/release/datafiles/blender_icons16/icon16_seq_histogram.dat
new file mode 100644
index 00000000000..6fa0d4e1084
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_seq_histogram.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_seq_luma_waveform.dat b/release/datafiles/blender_icons16/icon16_seq_luma_waveform.dat
new file mode 100644
index 00000000000..597344330b0
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_seq_luma_waveform.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_seq_preview.dat b/release/datafiles/blender_icons16/icon16_seq_preview.dat
new file mode 100644
index 00000000000..cc5da015650
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_seq_preview.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_seq_sequencer.dat b/release/datafiles/blender_icons16/icon16_seq_sequencer.dat
new file mode 100644
index 00000000000..7c7e336b961
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_seq_sequencer.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_seq_splitview.dat b/release/datafiles/blender_icons16/icon16_seq_splitview.dat
new file mode 100644
index 00000000000..c42dd78af30
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_seq_splitview.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_sequence.dat b/release/datafiles/blender_icons16/icon16_sequence.dat
new file mode 100644
index 00000000000..cd15ab6c3c2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_sequence.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_settings.dat b/release/datafiles/blender_icons16/icon16_settings.dat
new file mode 100644
index 00000000000..d48e0283554
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_settings.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_shapekey_data.dat b/release/datafiles/blender_icons16/icon16_shapekey_data.dat
new file mode 100644
index 00000000000..c45a8b143d3
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_shapekey_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_sharpcurve.dat b/release/datafiles/blender_icons16/icon16_sharpcurve.dat
new file mode 100644
index 00000000000..d55afa29c10
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_sharpcurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_shortdisplay.dat b/release/datafiles/blender_icons16/icon16_shortdisplay.dat
new file mode 100644
index 00000000000..ff8daa3a563
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_shortdisplay.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_smooth.dat b/release/datafiles/blender_icons16/icon16_smooth.dat
new file mode 100644
index 00000000000..829b3ef8bdf
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_smooth.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_smoothcurve.dat b/release/datafiles/blender_icons16/icon16_smoothcurve.dat
new file mode 100644
index 00000000000..dc2b945f196
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_smoothcurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_snap_edge.dat b/release/datafiles/blender_icons16/icon16_snap_edge.dat
new file mode 100644
index 00000000000..60cebada8c8
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_snap_edge.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_snap_face.dat b/release/datafiles/blender_icons16/icon16_snap_face.dat
new file mode 100644
index 00000000000..4ea0282196e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_snap_face.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_snap_increment.dat b/release/datafiles/blender_icons16/icon16_snap_increment.dat
new file mode 100644
index 00000000000..4def9b8df2e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_snap_increment.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_snap_normal.dat b/release/datafiles/blender_icons16/icon16_snap_normal.dat
new file mode 100644
index 00000000000..36265e4b730
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_snap_normal.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_snap_off.dat b/release/datafiles/blender_icons16/icon16_snap_off.dat
new file mode 100644
index 00000000000..d447f2805d4
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_snap_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_snap_on.dat b/release/datafiles/blender_icons16/icon16_snap_on.dat
new file mode 100644
index 00000000000..a01aecf8af1
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_snap_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_snap_peel_object.dat b/release/datafiles/blender_icons16/icon16_snap_peel_object.dat
new file mode 100644
index 00000000000..a802dec4f1c
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_snap_peel_object.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_snap_surface.dat b/release/datafiles/blender_icons16/icon16_snap_surface.dat
new file mode 100644
index 00000000000..28219abd294
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_snap_surface.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_snap_vertex.dat b/release/datafiles/blender_icons16/icon16_snap_vertex.dat
new file mode 100644
index 00000000000..97af938a206
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_snap_vertex.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_snap_volume.dat b/release/datafiles/blender_icons16/icon16_snap_volume.dat
new file mode 100644
index 00000000000..d7a5de02c93
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_snap_volume.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_solid.dat b/release/datafiles/blender_icons16/icon16_solid.dat
new file mode 100644
index 00000000000..efa51c9da6f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_solid.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_solo_off.dat b/release/datafiles/blender_icons16/icon16_solo_off.dat
new file mode 100644
index 00000000000..bc52bf30e7c
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_solo_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_solo_on.dat b/release/datafiles/blender_icons16/icon16_solo_on.dat
new file mode 100644
index 00000000000..f66ac7a9c0b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_solo_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_sortalpha.dat b/release/datafiles/blender_icons16/icon16_sortalpha.dat
new file mode 100644
index 00000000000..409e787d0d7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_sortalpha.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_sortbyext.dat b/release/datafiles/blender_icons16/icon16_sortbyext.dat
new file mode 100644
index 00000000000..ec2bac4c798
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_sortbyext.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_sortsize.dat b/release/datafiles/blender_icons16/icon16_sortsize.dat
new file mode 100644
index 00000000000..28b952566ed
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_sortsize.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_sorttime.dat b/release/datafiles/blender_icons16/icon16_sorttime.dat
new file mode 100644
index 00000000000..f7a24924732
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_sorttime.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_sound.dat b/release/datafiles/blender_icons16/icon16_sound.dat
new file mode 100644
index 00000000000..5fc52c0248f
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_sound.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_space2.dat b/release/datafiles/blender_icons16/icon16_space2.dat
new file mode 100644
index 00000000000..1fe19d47052
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_space2.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_space3.dat b/release/datafiles/blender_icons16/icon16_space3.dat
new file mode 100644
index 00000000000..1f97b8efd50
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_space3.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_speaker.dat b/release/datafiles/blender_icons16/icon16_speaker.dat
new file mode 100644
index 00000000000..d128d43a66d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_speaker.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_spherecurve.dat b/release/datafiles/blender_icons16/icon16_spherecurve.dat
new file mode 100644
index 00000000000..8d3eaabf223
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_spherecurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_splitscreen.dat b/release/datafiles/blender_icons16/icon16_splitscreen.dat
new file mode 100644
index 00000000000..239e3d3e764
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_splitscreen.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_sticky_uvs_disable.dat b/release/datafiles/blender_icons16/icon16_sticky_uvs_disable.dat
new file mode 100644
index 00000000000..b14e3bbd722
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_sticky_uvs_disable.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_sticky_uvs_loc.dat b/release/datafiles/blender_icons16/icon16_sticky_uvs_loc.dat
new file mode 100644
index 00000000000..6ccb3556de2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_sticky_uvs_loc.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_sticky_uvs_vert.dat b/release/datafiles/blender_icons16/icon16_sticky_uvs_vert.dat
new file mode 100644
index 00000000000..7c205948bfa
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_sticky_uvs_vert.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_strands.dat b/release/datafiles/blender_icons16/icon16_strands.dat
new file mode 100644
index 00000000000..a4f08f495d7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_strands.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_stylus_pressure.dat b/release/datafiles/blender_icons16/icon16_stylus_pressure.dat
new file mode 100644
index 00000000000..629ebaf98cd
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_stylus_pressure.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_surface_data.dat b/release/datafiles/blender_icons16/icon16_surface_data.dat
new file mode 100644
index 00000000000..8f66ce3c9e1
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_surface_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_surface_ncircle.dat b/release/datafiles/blender_icons16/icon16_surface_ncircle.dat
new file mode 100644
index 00000000000..cd516e1cefe
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_surface_ncircle.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_surface_ncurve.dat b/release/datafiles/blender_icons16/icon16_surface_ncurve.dat
new file mode 100644
index 00000000000..d8b9bcb39cc
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_surface_ncurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_surface_ncylinder.dat b/release/datafiles/blender_icons16/icon16_surface_ncylinder.dat
new file mode 100644
index 00000000000..d3c4b4dd498
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_surface_ncylinder.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_surface_nsphere.dat b/release/datafiles/blender_icons16/icon16_surface_nsphere.dat
new file mode 100644
index 00000000000..836b9d344f9
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_surface_nsphere.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_surface_nsurface.dat b/release/datafiles/blender_icons16/icon16_surface_nsurface.dat
new file mode 100644
index 00000000000..0fb3dec045e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_surface_nsurface.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_surface_ntorus.dat b/release/datafiles/blender_icons16/icon16_surface_ntorus.dat
new file mode 100644
index 00000000000..649cd8623ab
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_surface_ntorus.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_syntax_off.dat b/release/datafiles/blender_icons16/icon16_syntax_off.dat
new file mode 100644
index 00000000000..45218d0f8f8
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_syntax_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_syntax_on.dat b/release/datafiles/blender_icons16/icon16_syntax_on.dat
new file mode 100644
index 00000000000..fcbf1e181c2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_syntax_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_text.dat b/release/datafiles/blender_icons16/icon16_text.dat
new file mode 100644
index 00000000000..61a0d8fa105
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_text.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_texture.dat b/release/datafiles/blender_icons16/icon16_texture.dat
new file mode 100644
index 00000000000..c73aafdcfe3
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_texture.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_texture_data.dat b/release/datafiles/blender_icons16/icon16_texture_data.dat
new file mode 100644
index 00000000000..3a731490acd
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_texture_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_texture_shaded.dat b/release/datafiles/blender_icons16/icon16_texture_shaded.dat
new file mode 100644
index 00000000000..7d925797669
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_texture_shaded.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_time.dat b/release/datafiles/blender_icons16/icon16_time.dat
new file mode 100644
index 00000000000..0a53ed2f6a7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_time.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_tpaint_hlt.dat b/release/datafiles/blender_icons16/icon16_tpaint_hlt.dat
new file mode 100644
index 00000000000..7f7f613f37e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_tpaint_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_tria_down.dat b/release/datafiles/blender_icons16/icon16_tria_down.dat
new file mode 100644
index 00000000000..a117301e266
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_tria_down.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_tria_left.dat b/release/datafiles/blender_icons16/icon16_tria_left.dat
new file mode 100644
index 00000000000..f525464ed7c
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_tria_left.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_tria_right.dat b/release/datafiles/blender_icons16/icon16_tria_right.dat
new file mode 100644
index 00000000000..d92ae58317a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_tria_right.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_tria_up.dat b/release/datafiles/blender_icons16/icon16_tria_up.dat
new file mode 100644
index 00000000000..7ea7ec73c2b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_tria_up.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_uglypackage.dat b/release/datafiles/blender_icons16/icon16_uglypackage.dat
new file mode 100644
index 00000000000..110df6be032
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_uglypackage.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_ui.dat b/release/datafiles/blender_icons16/icon16_ui.dat
new file mode 100644
index 00000000000..72af7ab498a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_ui.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_unlinked.dat b/release/datafiles/blender_icons16/icon16_unlinked.dat
new file mode 100644
index 00000000000..b06791a2802
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_unlinked.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_unlocked.dat b/release/datafiles/blender_icons16/icon16_unlocked.dat
new file mode 100644
index 00000000000..3b58d8c0b0d
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_unlocked.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_unpinned.dat b/release/datafiles/blender_icons16/icon16_unpinned.dat
new file mode 100644
index 00000000000..c8a16351eca
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_unpinned.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_url.dat b/release/datafiles/blender_icons16/icon16_url.dat
new file mode 100644
index 00000000000..1f2e08c07e2
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_url.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_uv_edgesel.dat b/release/datafiles/blender_icons16/icon16_uv_edgesel.dat
new file mode 100644
index 00000000000..1dcb8c4e06a
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_uv_edgesel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_uv_facesel.dat b/release/datafiles/blender_icons16/icon16_uv_facesel.dat
new file mode 100644
index 00000000000..f858bc3dc0e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_uv_facesel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_uv_islandsel.dat b/release/datafiles/blender_icons16/icon16_uv_islandsel.dat
new file mode 100644
index 00000000000..0fb3d8dddc3
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_uv_islandsel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_uv_sync_select.dat b/release/datafiles/blender_icons16/icon16_uv_sync_select.dat
new file mode 100644
index 00000000000..99d7bc931ff
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_uv_sync_select.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_uv_vertexsel.dat b/release/datafiles/blender_icons16/icon16_uv_vertexsel.dat
new file mode 100644
index 00000000000..ac1619597e1
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_uv_vertexsel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_vertexsel.dat b/release/datafiles/blender_icons16/icon16_vertexsel.dat
new file mode 100644
index 00000000000..38c42feae3b
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_vertexsel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_view3d.dat b/release/datafiles/blender_icons16/icon16_view3d.dat
new file mode 100644
index 00000000000..64030dfe3dd
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_view3d.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_viewzoom.dat b/release/datafiles/blender_icons16/icon16_viewzoom.dat
new file mode 100644
index 00000000000..6985971a24e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_viewzoom.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_visible_ipo_off.dat b/release/datafiles/blender_icons16/icon16_visible_ipo_off.dat
new file mode 100644
index 00000000000..975c2034755
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_visible_ipo_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_visible_ipo_on.dat b/release/datafiles/blender_icons16/icon16_visible_ipo_on.dat
new file mode 100644
index 00000000000..3123e630164
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_visible_ipo_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_vpaint_hlt.dat b/release/datafiles/blender_icons16/icon16_vpaint_hlt.dat
new file mode 100644
index 00000000000..577a71dd233
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_vpaint_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_wire.dat b/release/datafiles/blender_icons16/icon16_wire.dat
new file mode 100644
index 00000000000..a92c6128741
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_wire.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_wordwrap_off.dat b/release/datafiles/blender_icons16/icon16_wordwrap_off.dat
new file mode 100644
index 00000000000..e8b93dcf8d5
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_wordwrap_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_wordwrap_on.dat b/release/datafiles/blender_icons16/icon16_wordwrap_on.dat
new file mode 100644
index 00000000000..883503364af
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_wordwrap_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_world.dat b/release/datafiles/blender_icons16/icon16_world.dat
new file mode 100644
index 00000000000..97307e6e040
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_world.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_world_data.dat b/release/datafiles/blender_icons16/icon16_world_data.dat
new file mode 100644
index 00000000000..d4771236f09
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_world_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_wpaint_hlt.dat b/release/datafiles/blender_icons16/icon16_wpaint_hlt.dat
new file mode 100644
index 00000000000..34790f4dc07
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_wpaint_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_x.dat b/release/datafiles/blender_icons16/icon16_x.dat
new file mode 100644
index 00000000000..134cdeffe40
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_x.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_zoom_all.dat b/release/datafiles/blender_icons16/icon16_zoom_all.dat
new file mode 100644
index 00000000000..0b6bf508caf
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_zoom_all.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_zoom_in.dat b/release/datafiles/blender_icons16/icon16_zoom_in.dat
new file mode 100644
index 00000000000..80d5b4389cd
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_zoom_in.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_zoom_out.dat b/release/datafiles/blender_icons16/icon16_zoom_out.dat
new file mode 100644
index 00000000000..728b109b2dc
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_zoom_out.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_zoom_previous.dat b/release/datafiles/blender_icons16/icon16_zoom_previous.dat
new file mode 100644
index 00000000000..e23fb134f9c
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_zoom_previous.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_zoom_selected.dat b/release/datafiles/blender_icons16/icon16_zoom_selected.dat
new file mode 100644
index 00000000000..1a3e6a92da8
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_zoom_selected.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_zoomin.dat b/release/datafiles/blender_icons16/icon16_zoomin.dat
new file mode 100644
index 00000000000..2a560fd355e
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_zoomin.dat
Binary files differ
diff --git a/release/datafiles/blender_icons16/icon16_zoomout.dat b/release/datafiles/blender_icons16/icon16_zoomout.dat
new file mode 100644
index 00000000000..54d849e35f7
--- /dev/null
+++ b/release/datafiles/blender_icons16/icon16_zoomout.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32.png b/release/datafiles/blender_icons32.png
deleted file mode 100644
index 8b469238735..00000000000
--- a/release/datafiles/blender_icons32.png
+++ /dev/null
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_action.dat b/release/datafiles/blender_icons32/icon32_action.dat
new file mode 100644
index 00000000000..f5f161f8bff
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_action.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_aliased.dat b/release/datafiles/blender_icons32/icon32_aliased.dat
new file mode 100644
index 00000000000..89db8aee519
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_aliased.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_align.dat b/release/datafiles/blender_icons32/icon32_align.dat
new file mode 100644
index 00000000000..4bd73a11c2b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_align.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_anim.dat b/release/datafiles/blender_icons32/icon32_anim.dat
new file mode 100644
index 00000000000..6f45aa52761
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_anim.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_anim_data.dat b/release/datafiles/blender_icons32/icon32_anim_data.dat
new file mode 100644
index 00000000000..f89c78ef5d3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_anim_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_antialiased.dat b/release/datafiles/blender_icons32/icon32_antialiased.dat
new file mode 100644
index 00000000000..ef8ac4af7ef
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_antialiased.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_append_blend.dat b/release/datafiles/blender_icons32/icon32_append_blend.dat
new file mode 100644
index 00000000000..640b843042d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_append_blend.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_armature_data.dat b/release/datafiles/blender_icons32/icon32_armature_data.dat
new file mode 100644
index 00000000000..d2f13be7aa7
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_armature_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_arrow_leftright.dat b/release/datafiles/blender_icons32/icon32_arrow_leftright.dat
new file mode 100644
index 00000000000..c4172d7149c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_arrow_leftright.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_asset_manager.dat b/release/datafiles/blender_icons32/icon32_asset_manager.dat
new file mode 100644
index 00000000000..960579f5745
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_asset_manager.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_auto.dat b/release/datafiles/blender_icons32/icon32_auto.dat
new file mode 100644
index 00000000000..8ac315103c8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_auto.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_automerge_off.dat b/release/datafiles/blender_icons32/icon32_automerge_off.dat
new file mode 100644
index 00000000000..12d72592114
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_automerge_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_automerge_on.dat b/release/datafiles/blender_icons32/icon32_automerge_on.dat
new file mode 100644
index 00000000000..5d2a3c6a7e1
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_automerge_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_axis_front.dat b/release/datafiles/blender_icons32/icon32_axis_front.dat
new file mode 100644
index 00000000000..918b9310d28
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_axis_front.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_axis_side.dat b/release/datafiles/blender_icons32/icon32_axis_side.dat
new file mode 100644
index 00000000000..a085c7f2266
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_axis_side.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_axis_top.dat b/release/datafiles/blender_icons32/icon32_axis_top.dat
new file mode 100644
index 00000000000..2768bdc2764
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_axis_top.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_back.dat b/release/datafiles/blender_icons32/icon32_back.dat
new file mode 100644
index 00000000000..f6b48c79482
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_back.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_bbox.dat b/release/datafiles/blender_icons32/icon32_bbox.dat
new file mode 100644
index 00000000000..8efbf866f92
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_bbox.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_blender.dat b/release/datafiles/blender_icons32/icon32_blender.dat
new file mode 100644
index 00000000000..ef36ff7e00b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_blender.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_boids.dat b/release/datafiles/blender_icons32/icon32_boids.dat
new file mode 100644
index 00000000000..3b140f789d8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_boids.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_bone_data.dat b/release/datafiles/blender_icons32/icon32_bone_data.dat
new file mode 100644
index 00000000000..9423550e9cf
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_bone_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_bookmarks.dat b/release/datafiles/blender_icons32/icon32_bookmarks.dat
new file mode 100644
index 00000000000..e7e86be1e2c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_bookmarks.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_border_lasso.dat b/release/datafiles/blender_icons32/icon32_border_lasso.dat
new file mode 100644
index 00000000000..186e16524fd
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_border_lasso.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_border_rect.dat b/release/datafiles/blender_icons32/icon32_border_rect.dat
new file mode 100644
index 00000000000..f2e4ecf334f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_border_rect.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_bordermove.dat b/release/datafiles/blender_icons32/icon32_bordermove.dat
new file mode 100644
index 00000000000..26d607c04fe
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_bordermove.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_brush_data.dat b/release/datafiles/blender_icons32/icon32_brush_data.dat
new file mode 100644
index 00000000000..14fa97087cf
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_brush_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_buts.dat b/release/datafiles/blender_icons32/icon32_buts.dat
new file mode 100644
index 00000000000..25033806661
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_buts.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_camera_data.dat b/release/datafiles/blender_icons32/icon32_camera_data.dat
new file mode 100644
index 00000000000..d59c9d8d160
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_camera_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_camera_stereo.dat b/release/datafiles/blender_icons32/icon32_camera_stereo.dat
new file mode 100644
index 00000000000..72464c72e06
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_camera_stereo.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_cancel.dat b/release/datafiles/blender_icons32/icon32_cancel.dat
new file mode 100644
index 00000000000..ae4b65016e6
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_cancel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_checkbox_dehlt.dat b/release/datafiles/blender_icons32/icon32_checkbox_dehlt.dat
new file mode 100644
index 00000000000..b0e50b9f5cb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_checkbox_dehlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_checkbox_hlt.dat b/release/datafiles/blender_icons32/icon32_checkbox_hlt.dat
new file mode 100644
index 00000000000..1a8b8ed14e6
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_checkbox_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_clip.dat b/release/datafiles/blender_icons32/icon32_clip.dat
new file mode 100644
index 00000000000..2f54291a6c2
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_clip.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_clipuv_dehlt.dat b/release/datafiles/blender_icons32/icon32_clipuv_dehlt.dat
new file mode 100644
index 00000000000..ce4408ba00b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_clipuv_dehlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_clipuv_hlt.dat b/release/datafiles/blender_icons32/icon32_clipuv_hlt.dat
new file mode 100644
index 00000000000..fba0f22c5ee
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_clipuv_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_color.dat b/release/datafiles/blender_icons32/icon32_color.dat
new file mode 100644
index 00000000000..912c0a242fc
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_color.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_color_blue.dat b/release/datafiles/blender_icons32/icon32_color_blue.dat
new file mode 100644
index 00000000000..f027e89afb4
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_color_blue.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_color_green.dat b/release/datafiles/blender_icons32/icon32_color_green.dat
new file mode 100644
index 00000000000..820886c7818
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_color_green.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_color_red.dat b/release/datafiles/blender_icons32/icon32_color_red.dat
new file mode 100644
index 00000000000..38b8b5c9b6a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_color_red.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_console.dat b/release/datafiles/blender_icons32/icon32_console.dat
new file mode 100644
index 00000000000..0321aa69c0c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_console.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_constraint.dat b/release/datafiles/blender_icons32/icon32_constraint.dat
new file mode 100644
index 00000000000..297de2770eb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_constraint.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_constraint_bone.dat b/release/datafiles/blender_icons32/icon32_constraint_bone.dat
new file mode 100644
index 00000000000..d941f97213d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_constraint_bone.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_constraint_data.dat b/release/datafiles/blender_icons32/icon32_constraint_data.dat
new file mode 100644
index 00000000000..819888ebf14
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_constraint_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_copy_id.dat b/release/datafiles/blender_icons32/icon32_copy_id.dat
new file mode 100644
index 00000000000..2fa8c7f48fb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_copy_id.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_copydown.dat b/release/datafiles/blender_icons32/icon32_copydown.dat
new file mode 100644
index 00000000000..4caf4738ebb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_copydown.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_cursor.dat b/release/datafiles/blender_icons32/icon32_cursor.dat
new file mode 100644
index 00000000000..1e6e831bbc5
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_cursor.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_curve_bezcircle.dat b/release/datafiles/blender_icons32/icon32_curve_bezcircle.dat
new file mode 100644
index 00000000000..eb04e4f3736
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_curve_bezcircle.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_curve_bezcurve.dat b/release/datafiles/blender_icons32/icon32_curve_bezcurve.dat
new file mode 100644
index 00000000000..05f71b11ec0
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_curve_bezcurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_curve_data.dat b/release/datafiles/blender_icons32/icon32_curve_data.dat
new file mode 100644
index 00000000000..18d9404c834
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_curve_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_curve_ncircle.dat b/release/datafiles/blender_icons32/icon32_curve_ncircle.dat
new file mode 100644
index 00000000000..7ea32045f44
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_curve_ncircle.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_curve_ncurve.dat b/release/datafiles/blender_icons32/icon32_curve_ncurve.dat
new file mode 100644
index 00000000000..52c6ed7b9d8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_curve_ncurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_curve_path.dat b/release/datafiles/blender_icons32/icon32_curve_path.dat
new file mode 100644
index 00000000000..a14180424cb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_curve_path.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_disclosure_tri_down.dat b/release/datafiles/blender_icons32/icon32_disclosure_tri_down.dat
new file mode 100644
index 00000000000..adcfe24f575
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_disclosure_tri_down.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_disclosure_tri_right.dat b/release/datafiles/blender_icons32/icon32_disclosure_tri_right.dat
new file mode 100644
index 00000000000..343f8d4ab19
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_disclosure_tri_right.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_disk_drive.dat b/release/datafiles/blender_icons32/icon32_disk_drive.dat
new file mode 100644
index 00000000000..db5896d4ce4
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_disk_drive.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_dot.dat b/release/datafiles/blender_icons32/icon32_dot.dat
new file mode 100644
index 00000000000..e00f650e352
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_dot.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_dotsdown.dat b/release/datafiles/blender_icons32/icon32_dotsdown.dat
new file mode 100644
index 00000000000..65e5ed3fa51
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_dotsdown.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_dotsup.dat b/release/datafiles/blender_icons32/icon32_dotsup.dat
new file mode 100644
index 00000000000..4c7c8b445c0
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_dotsup.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_downarrow_hlt.dat b/release/datafiles/blender_icons32/icon32_downarrow_hlt.dat
new file mode 100644
index 00000000000..9937beb90a7
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_downarrow_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_driver.dat b/release/datafiles/blender_icons32/icon32_driver.dat
new file mode 100644
index 00000000000..d0e6cf5c4d3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_driver.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_edgesel.dat b/release/datafiles/blender_icons32/icon32_edgesel.dat
new file mode 100644
index 00000000000..e67007fd76c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_edgesel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_edit.dat b/release/datafiles/blender_icons32/icon32_edit.dat
new file mode 100644
index 00000000000..9d0dbd7d96b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_edit.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_editmode_hlt.dat b/release/datafiles/blender_icons32/icon32_editmode_hlt.dat
new file mode 100644
index 00000000000..e0fee096563
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_editmode_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_empty_data.dat b/release/datafiles/blender_icons32/icon32_empty_data.dat
new file mode 100644
index 00000000000..981beb8b51a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_empty_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_error.dat b/release/datafiles/blender_icons32/icon32_error.dat
new file mode 100644
index 00000000000..ce8e3b5a34e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_error.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_export.dat b/release/datafiles/blender_icons32/icon32_export.dat
new file mode 100644
index 00000000000..479fdb9917c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_export.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_external_data.dat b/release/datafiles/blender_icons32/icon32_external_data.dat
new file mode 100644
index 00000000000..1f4ce6d819d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_external_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_eyedropper.dat b/release/datafiles/blender_icons32/icon32_eyedropper.dat
new file mode 100644
index 00000000000..3e784f07615
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_eyedropper.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_facesel.dat b/release/datafiles/blender_icons32/icon32_facesel.dat
new file mode 100644
index 00000000000..eab1edca79a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_facesel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_facesel_hlt.dat b/release/datafiles/blender_icons32/icon32_facesel_hlt.dat
new file mode 100644
index 00000000000..0e3412753c7
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_facesel_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_fcurve.dat b/release/datafiles/blender_icons32/icon32_fcurve.dat
new file mode 100644
index 00000000000..c36f99e5254
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_fcurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_ff.dat b/release/datafiles/blender_icons32/icon32_ff.dat
new file mode 100644
index 00000000000..564bedced8f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_ff.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file.dat b/release/datafiles/blender_icons32/icon32_file.dat
new file mode 100644
index 00000000000..d644351aebe
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file_backup.dat b/release/datafiles/blender_icons32/icon32_file_backup.dat
new file mode 100644
index 00000000000..41f6f3ddabe
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file_backup.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file_blank.dat b/release/datafiles/blender_icons32/icon32_file_blank.dat
new file mode 100644
index 00000000000..a95ef8576b6
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file_blank.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file_blend.dat b/release/datafiles/blender_icons32/icon32_file_blend.dat
new file mode 100644
index 00000000000..8f5e926b368
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file_blend.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file_folder.dat b/release/datafiles/blender_icons32/icon32_file_folder.dat
new file mode 100644
index 00000000000..081e811e42f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file_folder.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file_font.dat b/release/datafiles/blender_icons32/icon32_file_font.dat
new file mode 100644
index 00000000000..11aec86e1d6
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file_font.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file_image.dat b/release/datafiles/blender_icons32/icon32_file_image.dat
new file mode 100644
index 00000000000..7ac0e19e6b3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file_image.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file_movie.dat b/release/datafiles/blender_icons32/icon32_file_movie.dat
new file mode 100644
index 00000000000..ed7272250e1
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file_movie.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file_parent.dat b/release/datafiles/blender_icons32/icon32_file_parent.dat
new file mode 100644
index 00000000000..d884bb2463b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file_parent.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file_refresh.dat b/release/datafiles/blender_icons32/icon32_file_refresh.dat
new file mode 100644
index 00000000000..1fcf7ba69ba
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file_refresh.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file_script.dat b/release/datafiles/blender_icons32/icon32_file_script.dat
new file mode 100644
index 00000000000..cd0136f768a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file_script.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file_sound.dat b/release/datafiles/blender_icons32/icon32_file_sound.dat
new file mode 100644
index 00000000000..2cf67f55742
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file_sound.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file_text.dat b/release/datafiles/blender_icons32/icon32_file_text.dat
new file mode 100644
index 00000000000..57396de0749
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file_text.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_file_tick.dat b/release/datafiles/blender_icons32/icon32_file_tick.dat
new file mode 100644
index 00000000000..37a7e292973
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_file_tick.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_filesel.dat b/release/datafiles/blender_icons32/icon32_filesel.dat
new file mode 100644
index 00000000000..3cbb89d86ed
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_filesel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_filter.dat b/release/datafiles/blender_icons32/icon32_filter.dat
new file mode 100644
index 00000000000..00cac8602f3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_filter.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_font_data.dat b/release/datafiles/blender_icons32/icon32_font_data.dat
new file mode 100644
index 00000000000..15b0cc94f26
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_font_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_fontpreview.dat b/release/datafiles/blender_icons32/icon32_fontpreview.dat
new file mode 100644
index 00000000000..7c4dde73f41
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_fontpreview.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_force_boid.dat b/release/datafiles/blender_icons32/icon32_force_boid.dat
new file mode 100644
index 00000000000..a1a800d04d3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_force_boid.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_force_charge.dat b/release/datafiles/blender_icons32/icon32_force_charge.dat
new file mode 100644
index 00000000000..eab2be836cb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_force_charge.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_force_curve.dat b/release/datafiles/blender_icons32/icon32_force_curve.dat
new file mode 100644
index 00000000000..96d6cadbe41
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_force_curve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_force_drag.dat b/release/datafiles/blender_icons32/icon32_force_drag.dat
new file mode 100644
index 00000000000..2b52a6645f9
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_force_drag.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_force_force.dat b/release/datafiles/blender_icons32/icon32_force_force.dat
new file mode 100644
index 00000000000..5e321f098e9
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_force_force.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_force_harmonic.dat b/release/datafiles/blender_icons32/icon32_force_harmonic.dat
new file mode 100644
index 00000000000..b06e29a0d5a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_force_harmonic.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_force_lennardjones.dat b/release/datafiles/blender_icons32/icon32_force_lennardjones.dat
new file mode 100644
index 00000000000..8526515545a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_force_lennardjones.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_force_magnetic.dat b/release/datafiles/blender_icons32/icon32_force_magnetic.dat
new file mode 100644
index 00000000000..dfc8e195c35
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_force_magnetic.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_force_smokeflow.dat b/release/datafiles/blender_icons32/icon32_force_smokeflow.dat
new file mode 100644
index 00000000000..8df6dec18b9
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_force_smokeflow.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_force_texture.dat b/release/datafiles/blender_icons32/icon32_force_texture.dat
new file mode 100644
index 00000000000..92fabd5ff58
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_force_texture.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_force_turbulence.dat b/release/datafiles/blender_icons32/icon32_force_turbulence.dat
new file mode 100644
index 00000000000..670cc2d5237
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_force_turbulence.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_force_vortex.dat b/release/datafiles/blender_icons32/icon32_force_vortex.dat
new file mode 100644
index 00000000000..a79373a119c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_force_vortex.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_force_wind.dat b/release/datafiles/blender_icons32/icon32_force_wind.dat
new file mode 100644
index 00000000000..f8dbd9d4046
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_force_wind.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_forward.dat b/release/datafiles/blender_icons32/icon32_forward.dat
new file mode 100644
index 00000000000..d2aac64f612
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_forward.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_frame_next.dat b/release/datafiles/blender_icons32/icon32_frame_next.dat
new file mode 100644
index 00000000000..3bd0133df2c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_frame_next.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_frame_prev.dat b/release/datafiles/blender_icons32/icon32_frame_prev.dat
new file mode 100644
index 00000000000..a902b9bca25
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_frame_prev.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_freeze.dat b/release/datafiles/blender_icons32/icon32_freeze.dat
new file mode 100644
index 00000000000..b4e5d600487
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_freeze.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_fullscreen.dat b/release/datafiles/blender_icons32/icon32_fullscreen.dat
new file mode 100644
index 00000000000..c07de51688d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_fullscreen.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_fullscreen_enter.dat b/release/datafiles/blender_icons32/icon32_fullscreen_enter.dat
new file mode 100644
index 00000000000..28d9ed1e9c8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_fullscreen_enter.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_fullscreen_exit.dat b/release/datafiles/blender_icons32/icon32_fullscreen_exit.dat
new file mode 100644
index 00000000000..2977f94d9e1
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_fullscreen_exit.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_game.dat b/release/datafiles/blender_icons32/icon32_game.dat
new file mode 100644
index 00000000000..1e7b34aa06e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_game.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_ghost.dat b/release/datafiles/blender_icons32/icon32_ghost.dat
new file mode 100644
index 00000000000..12aac63e8c7
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_ghost.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_ghost_disabled.dat b/release/datafiles/blender_icons32/icon32_ghost_disabled.dat
new file mode 100644
index 00000000000..df0ebdc4559
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_ghost_disabled.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_ghost_enabled.dat b/release/datafiles/blender_icons32/icon32_ghost_enabled.dat
new file mode 100644
index 00000000000..29612999462
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_ghost_enabled.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_go_left.dat b/release/datafiles/blender_icons32/icon32_go_left.dat
new file mode 100644
index 00000000000..d2135752073
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_go_left.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_greasepencil.dat b/release/datafiles/blender_icons32/icon32_greasepencil.dat
new file mode 100644
index 00000000000..baaf00d365f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_greasepencil.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_grid.dat b/release/datafiles/blender_icons32/icon32_grid.dat
new file mode 100644
index 00000000000..fa4cbc041b4
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_grid.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_grip.dat b/release/datafiles/blender_icons32/icon32_grip.dat
new file mode 100644
index 00000000000..480bb2e221b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_grip.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_group.dat b/release/datafiles/blender_icons32/icon32_group.dat
new file mode 100644
index 00000000000..6a2b8b90934
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_group.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_group_bone.dat b/release/datafiles/blender_icons32/icon32_group_bone.dat
new file mode 100644
index 00000000000..05d56a7cc84
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_group_bone.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_group_uvs.dat b/release/datafiles/blender_icons32/icon32_group_uvs.dat
new file mode 100644
index 00000000000..4746faaccd4
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_group_uvs.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_group_vcol.dat b/release/datafiles/blender_icons32/icon32_group_vcol.dat
new file mode 100644
index 00000000000..accfbfa2609
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_group_vcol.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_group_vertex.dat b/release/datafiles/blender_icons32/icon32_group_vertex.dat
new file mode 100644
index 00000000000..53207722c5c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_group_vertex.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_hair.dat b/release/datafiles/blender_icons32/icon32_hair.dat
new file mode 100644
index 00000000000..4ddcf6ba3cc
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_hair.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_hand.dat b/release/datafiles/blender_icons32/icon32_hand.dat
new file mode 100644
index 00000000000..339250cb661
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_hand.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_help.dat b/release/datafiles/blender_icons32/icon32_help.dat
new file mode 100644
index 00000000000..030717aef1f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_help.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_hook.dat b/release/datafiles/blender_icons32/icon32_hook.dat
new file mode 100644
index 00000000000..233589181fe
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_hook.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_image_alpha.dat b/release/datafiles/blender_icons32/icon32_image_alpha.dat
new file mode 100644
index 00000000000..807bf43a03f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_image_alpha.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_image_col.dat b/release/datafiles/blender_icons32/icon32_image_col.dat
new file mode 100644
index 00000000000..ed2371c200a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_image_col.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_image_data.dat b/release/datafiles/blender_icons32/icon32_image_data.dat
new file mode 100644
index 00000000000..ba1095bcaab
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_image_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_image_rgb.dat b/release/datafiles/blender_icons32/icon32_image_rgb.dat
new file mode 100644
index 00000000000..93004f58cfb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_image_rgb.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_image_rgb_alpha.dat b/release/datafiles/blender_icons32/icon32_image_rgb_alpha.dat
new file mode 100644
index 00000000000..9822cb5843e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_image_rgb_alpha.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_image_zdepth.dat b/release/datafiles/blender_icons32/icon32_image_zdepth.dat
new file mode 100644
index 00000000000..912885403db
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_image_zdepth.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_imagefile.dat b/release/datafiles/blender_icons32/icon32_imagefile.dat
new file mode 100644
index 00000000000..ccb67f6fc37
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_imagefile.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_imasel.dat b/release/datafiles/blender_icons32/icon32_imasel.dat
new file mode 100644
index 00000000000..96d23a6d585
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_imasel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_imgdisplay.dat b/release/datafiles/blender_icons32/icon32_imgdisplay.dat
new file mode 100644
index 00000000000..d0f0b813525
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_imgdisplay.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_import.dat b/release/datafiles/blender_icons32/icon32_import.dat
new file mode 100644
index 00000000000..34368030eed
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_import.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_info.dat b/release/datafiles/blender_icons32/icon32_info.dat
new file mode 100644
index 00000000000..a4310883503
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_info.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_inlink.dat b/release/datafiles/blender_icons32/icon32_inlink.dat
new file mode 100644
index 00000000000..841d31823fe
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_inlink.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_ipo.dat b/release/datafiles/blender_icons32/icon32_ipo.dat
new file mode 100644
index 00000000000..82b89577767
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_ipo.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_key_dehlt.dat b/release/datafiles/blender_icons32/icon32_key_dehlt.dat
new file mode 100644
index 00000000000..c364262de35
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_key_dehlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_key_hlt.dat b/release/datafiles/blender_icons32/icon32_key_hlt.dat
new file mode 100644
index 00000000000..3c4dda85bc8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_key_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_keyingset.dat b/release/datafiles/blender_icons32/icon32_keyingset.dat
new file mode 100644
index 00000000000..08ad8009995
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_keyingset.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_lamp.dat b/release/datafiles/blender_icons32/icon32_lamp.dat
new file mode 100644
index 00000000000..99eeb5bfa26
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_lamp.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_lamp_area.dat b/release/datafiles/blender_icons32/icon32_lamp_area.dat
new file mode 100644
index 00000000000..a47bdf977c0
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_lamp_area.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_lamp_data.dat b/release/datafiles/blender_icons32/icon32_lamp_data.dat
new file mode 100644
index 00000000000..7f13cc1c52d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_lamp_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_lamp_hemi.dat b/release/datafiles/blender_icons32/icon32_lamp_hemi.dat
new file mode 100644
index 00000000000..0e4cc63d36c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_lamp_hemi.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_lamp_point.dat b/release/datafiles/blender_icons32/icon32_lamp_point.dat
new file mode 100644
index 00000000000..6e25fd9a490
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_lamp_point.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_lamp_spot.dat b/release/datafiles/blender_icons32/icon32_lamp_spot.dat
new file mode 100644
index 00000000000..265f69adf30
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_lamp_spot.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_lamp_sun.dat b/release/datafiles/blender_icons32/icon32_lamp_sun.dat
new file mode 100644
index 00000000000..b8b2d1b2f6a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_lamp_sun.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_lattice_data.dat b/release/datafiles/blender_icons32/icon32_lattice_data.dat
new file mode 100644
index 00000000000..004958560ba
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_lattice_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_layer_active.dat b/release/datafiles/blender_icons32/icon32_layer_active.dat
new file mode 100644
index 00000000000..dcca420e404
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_layer_active.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_layer_used.dat b/release/datafiles/blender_icons32/icon32_layer_used.dat
new file mode 100644
index 00000000000..74a80bb419c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_layer_used.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_library_data_direct.dat b/release/datafiles/blender_icons32/icon32_library_data_direct.dat
new file mode 100644
index 00000000000..8c2ff37604b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_library_data_direct.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_library_data_indirect.dat b/release/datafiles/blender_icons32/icon32_library_data_indirect.dat
new file mode 100644
index 00000000000..c72237f9ee4
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_library_data_indirect.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_lightpaint.dat b/release/datafiles/blender_icons32/icon32_lightpaint.dat
new file mode 100644
index 00000000000..8ccf6cef1de
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_lightpaint.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_lincurve.dat b/release/datafiles/blender_icons32/icon32_lincurve.dat
new file mode 100644
index 00000000000..40ef089502c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_lincurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_linenumbers_off.dat b/release/datafiles/blender_icons32/icon32_linenumbers_off.dat
new file mode 100644
index 00000000000..a9f42de205c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_linenumbers_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_linenumbers_on.dat b/release/datafiles/blender_icons32/icon32_linenumbers_on.dat
new file mode 100644
index 00000000000..42afcd1c240
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_linenumbers_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_link.dat b/release/datafiles/blender_icons32/icon32_link.dat
new file mode 100644
index 00000000000..1bd2f3da9cd
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_link.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_link_area.dat b/release/datafiles/blender_icons32/icon32_link_area.dat
new file mode 100644
index 00000000000..e1cb93bed8b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_link_area.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_link_blend.dat b/release/datafiles/blender_icons32/icon32_link_blend.dat
new file mode 100644
index 00000000000..00ddc53b9a7
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_link_blend.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_linked.dat b/release/datafiles/blender_icons32/icon32_linked.dat
new file mode 100644
index 00000000000..e3961768ebb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_linked.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_load_factory.dat b/release/datafiles/blender_icons32/icon32_load_factory.dat
new file mode 100644
index 00000000000..307e33909e3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_load_factory.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_locked.dat b/release/datafiles/blender_icons32/icon32_locked.dat
new file mode 100644
index 00000000000..d2d317ae89a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_locked.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_lockview_off.dat b/release/datafiles/blender_icons32/icon32_lockview_off.dat
new file mode 100644
index 00000000000..1aefbb1ae8a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_lockview_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_lockview_on.dat b/release/datafiles/blender_icons32/icon32_lockview_on.dat
new file mode 100644
index 00000000000..3d61855a543
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_lockview_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_logic.dat b/release/datafiles/blender_icons32/icon32_logic.dat
new file mode 100644
index 00000000000..2661bf10958
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_logic.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_longdisplay.dat b/release/datafiles/blender_icons32/icon32_longdisplay.dat
new file mode 100644
index 00000000000..d26e447f13c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_longdisplay.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_loop_back.dat b/release/datafiles/blender_icons32/icon32_loop_back.dat
new file mode 100644
index 00000000000..d4a19592780
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_loop_back.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_loop_forwards.dat b/release/datafiles/blender_icons32/icon32_loop_forwards.dat
new file mode 100644
index 00000000000..38338fbbb4b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_loop_forwards.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_man_rot.dat b/release/datafiles/blender_icons32/icon32_man_rot.dat
new file mode 100644
index 00000000000..4df30eeeee1
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_man_rot.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_man_scale.dat b/release/datafiles/blender_icons32/icon32_man_scale.dat
new file mode 100644
index 00000000000..787f852a240
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_man_scale.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_man_trans.dat b/release/datafiles/blender_icons32/icon32_man_trans.dat
new file mode 100644
index 00000000000..9ac6385b60a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_man_trans.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_manipul.dat b/release/datafiles/blender_icons32/icon32_manipul.dat
new file mode 100644
index 00000000000..9d18c73b2e7
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_manipul.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_marker.dat b/release/datafiles/blender_icons32/icon32_marker.dat
new file mode 100644
index 00000000000..1fd95f65234
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_marker.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_marker_hlt.dat b/release/datafiles/blender_icons32/icon32_marker_hlt.dat
new file mode 100644
index 00000000000..30080bb5a98
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_marker_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mat_sphere_sky.dat b/release/datafiles/blender_icons32/icon32_mat_sphere_sky.dat
new file mode 100644
index 00000000000..7b1dad54396
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mat_sphere_sky.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_matcube.dat b/release/datafiles/blender_icons32/icon32_matcube.dat
new file mode 100644
index 00000000000..4a7c7f87b93
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_matcube.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_material.dat b/release/datafiles/blender_icons32/icon32_material.dat
new file mode 100644
index 00000000000..b9d3481102c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_material.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_material_data.dat b/release/datafiles/blender_icons32/icon32_material_data.dat
new file mode 100644
index 00000000000..32ad5978199
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_material_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_matplane.dat b/release/datafiles/blender_icons32/icon32_matplane.dat
new file mode 100644
index 00000000000..93bf93a18ce
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_matplane.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_matsphere.dat b/release/datafiles/blender_icons32/icon32_matsphere.dat
new file mode 100644
index 00000000000..27673e273d7
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_matsphere.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_menu_panel.dat b/release/datafiles/blender_icons32/icon32_menu_panel.dat
new file mode 100644
index 00000000000..d5d161bae71
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_menu_panel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mesh_circle.dat b/release/datafiles/blender_icons32/icon32_mesh_circle.dat
new file mode 100644
index 00000000000..fa9a99d2b6b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mesh_circle.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mesh_cone.dat b/release/datafiles/blender_icons32/icon32_mesh_cone.dat
new file mode 100644
index 00000000000..5c6fbc5a5f8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mesh_cone.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mesh_cube.dat b/release/datafiles/blender_icons32/icon32_mesh_cube.dat
new file mode 100644
index 00000000000..eda9a09987b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mesh_cube.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mesh_cylinder.dat b/release/datafiles/blender_icons32/icon32_mesh_cylinder.dat
new file mode 100644
index 00000000000..c7d0cda0db4
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mesh_cylinder.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mesh_data.dat b/release/datafiles/blender_icons32/icon32_mesh_data.dat
new file mode 100644
index 00000000000..468dfc12099
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mesh_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mesh_grid.dat b/release/datafiles/blender_icons32/icon32_mesh_grid.dat
new file mode 100644
index 00000000000..52844a07386
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mesh_grid.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mesh_icosphere.dat b/release/datafiles/blender_icons32/icon32_mesh_icosphere.dat
new file mode 100644
index 00000000000..abf64a00884
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mesh_icosphere.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mesh_monkey.dat b/release/datafiles/blender_icons32/icon32_mesh_monkey.dat
new file mode 100644
index 00000000000..2882fdb432b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mesh_monkey.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mesh_plane.dat b/release/datafiles/blender_icons32/icon32_mesh_plane.dat
new file mode 100644
index 00000000000..bf0d1b78318
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mesh_plane.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mesh_torus.dat b/release/datafiles/blender_icons32/icon32_mesh_torus.dat
new file mode 100644
index 00000000000..c9e4b17b63a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mesh_torus.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mesh_uvsphere.dat b/release/datafiles/blender_icons32/icon32_mesh_uvsphere.dat
new file mode 100644
index 00000000000..5938d99651d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mesh_uvsphere.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_meta_ball.dat b/release/datafiles/blender_icons32/icon32_meta_ball.dat
new file mode 100644
index 00000000000..b287dcf3ba3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_meta_ball.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_meta_capsule.dat b/release/datafiles/blender_icons32/icon32_meta_capsule.dat
new file mode 100644
index 00000000000..6c44f084c54
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_meta_capsule.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_meta_cube.dat b/release/datafiles/blender_icons32/icon32_meta_cube.dat
new file mode 100644
index 00000000000..62407c24fb2
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_meta_cube.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_meta_data.dat b/release/datafiles/blender_icons32/icon32_meta_data.dat
new file mode 100644
index 00000000000..2146fa26bdb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_meta_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_meta_ellipsoid.dat b/release/datafiles/blender_icons32/icon32_meta_ellipsoid.dat
new file mode 100644
index 00000000000..dd47d45bff8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_meta_ellipsoid.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_meta_empty.dat b/release/datafiles/blender_icons32/icon32_meta_empty.dat
new file mode 100644
index 00000000000..cc8ce1518bc
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_meta_empty.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_meta_plane.dat b/release/datafiles/blender_icons32/icon32_meta_plane.dat
new file mode 100644
index 00000000000..d690e4f5361
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_meta_plane.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_armature.dat b/release/datafiles/blender_icons32/icon32_mod_armature.dat
new file mode 100644
index 00000000000..b85120227cf
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_armature.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_array.dat b/release/datafiles/blender_icons32/icon32_mod_array.dat
new file mode 100644
index 00000000000..89054543752
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_array.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_bevel.dat b/release/datafiles/blender_icons32/icon32_mod_bevel.dat
new file mode 100644
index 00000000000..1c897d0be79
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_bevel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_boolean.dat b/release/datafiles/blender_icons32/icon32_mod_boolean.dat
new file mode 100644
index 00000000000..466fcbcd055
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_boolean.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_build.dat b/release/datafiles/blender_icons32/icon32_mod_build.dat
new file mode 100644
index 00000000000..10a50596670
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_build.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_cast.dat b/release/datafiles/blender_icons32/icon32_mod_cast.dat
new file mode 100644
index 00000000000..522525260ef
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_cast.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_cloth.dat b/release/datafiles/blender_icons32/icon32_mod_cloth.dat
new file mode 100644
index 00000000000..3e1712bf59e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_cloth.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_curve.dat b/release/datafiles/blender_icons32/icon32_mod_curve.dat
new file mode 100644
index 00000000000..f212eb87614
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_curve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_decim.dat b/release/datafiles/blender_icons32/icon32_mod_decim.dat
new file mode 100644
index 00000000000..5661a782089
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_decim.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_displace.dat b/release/datafiles/blender_icons32/icon32_mod_displace.dat
new file mode 100644
index 00000000000..94551db0509
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_displace.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_dynamicpaint.dat b/release/datafiles/blender_icons32/icon32_mod_dynamicpaint.dat
new file mode 100644
index 00000000000..0713b90f76f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_dynamicpaint.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_edgesplit.dat b/release/datafiles/blender_icons32/icon32_mod_edgesplit.dat
new file mode 100644
index 00000000000..4f04dee185b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_edgesplit.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_explode.dat b/release/datafiles/blender_icons32/icon32_mod_explode.dat
new file mode 100644
index 00000000000..f27f1a7f72e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_explode.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_fluidsim.dat b/release/datafiles/blender_icons32/icon32_mod_fluidsim.dat
new file mode 100644
index 00000000000..ef8a5a1ff36
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_fluidsim.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_lattice.dat b/release/datafiles/blender_icons32/icon32_mod_lattice.dat
new file mode 100644
index 00000000000..fc71c7ad528
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_lattice.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_mask.dat b/release/datafiles/blender_icons32/icon32_mod_mask.dat
new file mode 100644
index 00000000000..30eebced434
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_mask.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_meshdeform.dat b/release/datafiles/blender_icons32/icon32_mod_meshdeform.dat
new file mode 100644
index 00000000000..727060338c8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_meshdeform.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_mirror.dat b/release/datafiles/blender_icons32/icon32_mod_mirror.dat
new file mode 100644
index 00000000000..0f1c75cb317
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_mirror.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_multires.dat b/release/datafiles/blender_icons32/icon32_mod_multires.dat
new file mode 100644
index 00000000000..7afbfbcb0ce
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_multires.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_ocean.dat b/release/datafiles/blender_icons32/icon32_mod_ocean.dat
new file mode 100644
index 00000000000..ea883b879a0
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_ocean.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_particles.dat b/release/datafiles/blender_icons32/icon32_mod_particles.dat
new file mode 100644
index 00000000000..c40c332a7ee
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_particles.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_physics.dat b/release/datafiles/blender_icons32/icon32_mod_physics.dat
new file mode 100644
index 00000000000..9c3834bb36a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_physics.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_remesh.dat b/release/datafiles/blender_icons32/icon32_mod_remesh.dat
new file mode 100644
index 00000000000..7c52c65dec9
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_remesh.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_screw.dat b/release/datafiles/blender_icons32/icon32_mod_screw.dat
new file mode 100644
index 00000000000..db24033a35b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_screw.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_shrinkwrap.dat b/release/datafiles/blender_icons32/icon32_mod_shrinkwrap.dat
new file mode 100644
index 00000000000..b2fd7de9f9b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_shrinkwrap.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_simpledeform.dat b/release/datafiles/blender_icons32/icon32_mod_simpledeform.dat
new file mode 100644
index 00000000000..a0546a3c538
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_simpledeform.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_skin.dat b/release/datafiles/blender_icons32/icon32_mod_skin.dat
new file mode 100644
index 00000000000..9996650fecc
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_skin.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_smoke.dat b/release/datafiles/blender_icons32/icon32_mod_smoke.dat
new file mode 100644
index 00000000000..1df4722ba1d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_smoke.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_smooth.dat b/release/datafiles/blender_icons32/icon32_mod_smooth.dat
new file mode 100644
index 00000000000..840e55fac9d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_smooth.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_soft.dat b/release/datafiles/blender_icons32/icon32_mod_soft.dat
new file mode 100644
index 00000000000..39de2214cd9
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_soft.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_solidify.dat b/release/datafiles/blender_icons32/icon32_mod_solidify.dat
new file mode 100644
index 00000000000..9d416c8b307
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_solidify.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_subsurf.dat b/release/datafiles/blender_icons32/icon32_mod_subsurf.dat
new file mode 100644
index 00000000000..00333eee87f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_subsurf.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_triangulate.dat b/release/datafiles/blender_icons32/icon32_mod_triangulate.dat
new file mode 100644
index 00000000000..5d6531a4bf9
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_triangulate.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_uvproject.dat b/release/datafiles/blender_icons32/icon32_mod_uvproject.dat
new file mode 100644
index 00000000000..c4576554749
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_uvproject.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_vertex_weight.dat b/release/datafiles/blender_icons32/icon32_mod_vertex_weight.dat
new file mode 100644
index 00000000000..fdce393d079
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_vertex_weight.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_warp.dat b/release/datafiles/blender_icons32/icon32_mod_warp.dat
new file mode 100644
index 00000000000..177ba294a5e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_warp.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mod_wave.dat b/release/datafiles/blender_icons32/icon32_mod_wave.dat
new file mode 100644
index 00000000000..8749ccfe848
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mod_wave.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_modifier.dat b/release/datafiles/blender_icons32/icon32_modifier.dat
new file mode 100644
index 00000000000..60dcd3af09e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_modifier.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_monkey.dat b/release/datafiles/blender_icons32/icon32_monkey.dat
new file mode 100644
index 00000000000..1d0f87ebe84
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_monkey.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mute_ipo_off.dat b/release/datafiles/blender_icons32/icon32_mute_ipo_off.dat
new file mode 100644
index 00000000000..1f47ea5e5cd
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mute_ipo_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_mute_ipo_on.dat b/release/datafiles/blender_icons32/icon32_mute_ipo_on.dat
new file mode 100644
index 00000000000..6b40342e028
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_mute_ipo_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_ndof_dom.dat b/release/datafiles/blender_icons32/icon32_ndof_dom.dat
new file mode 100644
index 00000000000..b0902ee52be
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_ndof_dom.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_ndof_fly.dat b/release/datafiles/blender_icons32/icon32_ndof_fly.dat
new file mode 100644
index 00000000000..531ad1618b3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_ndof_fly.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_ndof_trans.dat b/release/datafiles/blender_icons32/icon32_ndof_trans.dat
new file mode 100644
index 00000000000..8960749aba8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_ndof_trans.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_ndof_turn.dat b/release/datafiles/blender_icons32/icon32_ndof_turn.dat
new file mode 100644
index 00000000000..581d38e6314
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_ndof_turn.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_new.dat b/release/datafiles/blender_icons32/icon32_new.dat
new file mode 100644
index 00000000000..f27a7d3061a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_new.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_newfolder.dat b/release/datafiles/blender_icons32/icon32_newfolder.dat
new file mode 100644
index 00000000000..baad04b0978
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_newfolder.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_next_keyframe.dat b/release/datafiles/blender_icons32/icon32_next_keyframe.dat
new file mode 100644
index 00000000000..3629fbc7677
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_next_keyframe.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_nla.dat b/release/datafiles/blender_icons32/icon32_nla.dat
new file mode 100644
index 00000000000..e8bdbe02b2d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_nla.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_nocurve.dat b/release/datafiles/blender_icons32/icon32_nocurve.dat
new file mode 100644
index 00000000000..02c1e30fc5d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_nocurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_node.dat b/release/datafiles/blender_icons32/icon32_node.dat
new file mode 100644
index 00000000000..5468bf2b077
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_node.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_node_sel.dat b/release/datafiles/blender_icons32/icon32_node_sel.dat
new file mode 100644
index 00000000000..da857af0235
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_node_sel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_nodetree.dat b/release/datafiles/blender_icons32/icon32_nodetree.dat
new file mode 100644
index 00000000000..0a759019b9b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_nodetree.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_object_data.dat b/release/datafiles/blender_icons32/icon32_object_data.dat
new file mode 100644
index 00000000000..22b95015a5b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_object_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_object_datamode.dat b/release/datafiles/blender_icons32/icon32_object_datamode.dat
new file mode 100644
index 00000000000..21b85a97132
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_object_datamode.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_oops.dat b/release/datafiles/blender_icons32/icon32_oops.dat
new file mode 100644
index 00000000000..ed195dfe49a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_oops.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_open_recent.dat b/release/datafiles/blender_icons32/icon32_open_recent.dat
new file mode 100644
index 00000000000..483c4e575a3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_open_recent.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_ortho.dat b/release/datafiles/blender_icons32/icon32_ortho.dat
new file mode 100644
index 00000000000..82a1dd074fc
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_ortho.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_data_armature.dat b/release/datafiles/blender_icons32/icon32_outliner_data_armature.dat
new file mode 100644
index 00000000000..e3fc5a64407
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_data_armature.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_data_camera.dat b/release/datafiles/blender_icons32/icon32_outliner_data_camera.dat
new file mode 100644
index 00000000000..baef810b55e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_data_camera.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_data_curve.dat b/release/datafiles/blender_icons32/icon32_outliner_data_curve.dat
new file mode 100644
index 00000000000..3f8ddd6c9df
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_data_curve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_data_empty.dat b/release/datafiles/blender_icons32/icon32_outliner_data_empty.dat
new file mode 100644
index 00000000000..e7344b0e12a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_data_empty.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_data_font.dat b/release/datafiles/blender_icons32/icon32_outliner_data_font.dat
new file mode 100644
index 00000000000..a708918a815
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_data_font.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_data_lamp.dat b/release/datafiles/blender_icons32/icon32_outliner_data_lamp.dat
new file mode 100644
index 00000000000..10a511a9169
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_data_lamp.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_data_lattice.dat b/release/datafiles/blender_icons32/icon32_outliner_data_lattice.dat
new file mode 100644
index 00000000000..9a4e62ae26d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_data_lattice.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_data_mesh.dat b/release/datafiles/blender_icons32/icon32_outliner_data_mesh.dat
new file mode 100644
index 00000000000..787caf23194
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_data_mesh.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_data_meta.dat b/release/datafiles/blender_icons32/icon32_outliner_data_meta.dat
new file mode 100644
index 00000000000..e7119f62eff
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_data_meta.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_data_pose.dat b/release/datafiles/blender_icons32/icon32_outliner_data_pose.dat
new file mode 100644
index 00000000000..f782e5a065f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_data_pose.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_data_speaker.dat b/release/datafiles/blender_icons32/icon32_outliner_data_speaker.dat
new file mode 100644
index 00000000000..2255e24bb78
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_data_speaker.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_data_surface.dat b/release/datafiles/blender_icons32/icon32_outliner_data_surface.dat
new file mode 100644
index 00000000000..7d8d8cbad15
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_data_surface.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_ob_armature.dat b/release/datafiles/blender_icons32/icon32_outliner_ob_armature.dat
new file mode 100644
index 00000000000..00761de0db5
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_ob_armature.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_ob_camera.dat b/release/datafiles/blender_icons32/icon32_outliner_ob_camera.dat
new file mode 100644
index 00000000000..939baa50d5c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_ob_camera.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_ob_curve.dat b/release/datafiles/blender_icons32/icon32_outliner_ob_curve.dat
new file mode 100644
index 00000000000..dc6a0318b21
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_ob_curve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_ob_empty.dat b/release/datafiles/blender_icons32/icon32_outliner_ob_empty.dat
new file mode 100644
index 00000000000..ae7967347b8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_ob_empty.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_ob_font.dat b/release/datafiles/blender_icons32/icon32_outliner_ob_font.dat
new file mode 100644
index 00000000000..f5bf5af9b9b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_ob_font.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_ob_lamp.dat b/release/datafiles/blender_icons32/icon32_outliner_ob_lamp.dat
new file mode 100644
index 00000000000..7364f1791d5
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_ob_lamp.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_ob_lattice.dat b/release/datafiles/blender_icons32/icon32_outliner_ob_lattice.dat
new file mode 100644
index 00000000000..1edeec26bf4
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_ob_lattice.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_ob_mesh.dat b/release/datafiles/blender_icons32/icon32_outliner_ob_mesh.dat
new file mode 100644
index 00000000000..c87b3c9d5da
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_ob_mesh.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_ob_meta.dat b/release/datafiles/blender_icons32/icon32_outliner_ob_meta.dat
new file mode 100644
index 00000000000..8f8e8343579
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_ob_meta.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_ob_speaker.dat b/release/datafiles/blender_icons32/icon32_outliner_ob_speaker.dat
new file mode 100644
index 00000000000..d87485ecd09
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_ob_speaker.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_outliner_ob_surface.dat b/release/datafiles/blender_icons32/icon32_outliner_ob_surface.dat
new file mode 100644
index 00000000000..622bc7b7eae
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_outliner_ob_surface.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_package.dat b/release/datafiles/blender_icons32/icon32_package.dat
new file mode 100644
index 00000000000..4bade4b4fc9
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_package.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_panel_close.dat b/release/datafiles/blender_icons32/icon32_panel_close.dat
new file mode 100644
index 00000000000..f613ce88ccc
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_panel_close.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_particle_data.dat b/release/datafiles/blender_icons32/icon32_particle_data.dat
new file mode 100644
index 00000000000..5280e2b2050
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_particle_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_particle_path.dat b/release/datafiles/blender_icons32/icon32_particle_path.dat
new file mode 100644
index 00000000000..163adac9b8e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_particle_path.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_particle_point.dat b/release/datafiles/blender_icons32/icon32_particle_point.dat
new file mode 100644
index 00000000000..0aa4b250f48
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_particle_point.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_particle_tip.dat b/release/datafiles/blender_icons32/icon32_particle_tip.dat
new file mode 100644
index 00000000000..7699528567e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_particle_tip.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_particlemode.dat b/release/datafiles/blender_icons32/icon32_particlemode.dat
new file mode 100644
index 00000000000..9c9d63f366b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_particlemode.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_particles.dat b/release/datafiles/blender_icons32/icon32_particles.dat
new file mode 100644
index 00000000000..b5a8c2d1814
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_particles.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_pastedown.dat b/release/datafiles/blender_icons32/icon32_pastedown.dat
new file mode 100644
index 00000000000..f9dba59cba4
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_pastedown.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_pasteflipdown.dat b/release/datafiles/blender_icons32/icon32_pasteflipdown.dat
new file mode 100644
index 00000000000..161c138e73e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_pasteflipdown.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_pasteflipup.dat b/release/datafiles/blender_icons32/icon32_pasteflipup.dat
new file mode 100644
index 00000000000..1b0c2f6a058
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_pasteflipup.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_pause.dat b/release/datafiles/blender_icons32/icon32_pause.dat
new file mode 100644
index 00000000000..f24259cbd86
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_pause.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_physics.dat b/release/datafiles/blender_icons32/icon32_physics.dat
new file mode 100644
index 00000000000..e19408975bb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_physics.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_pinned.dat b/release/datafiles/blender_icons32/icon32_pinned.dat
new file mode 100644
index 00000000000..0f337b18223
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_pinned.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_play.dat b/release/datafiles/blender_icons32/icon32_play.dat
new file mode 100644
index 00000000000..cce6c479910
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_play.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_play_audio.dat b/release/datafiles/blender_icons32/icon32_play_audio.dat
new file mode 100644
index 00000000000..ff8eca174a4
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_play_audio.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_play_reverse.dat b/release/datafiles/blender_icons32/icon32_play_reverse.dat
new file mode 100644
index 00000000000..39d8cac4bdb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_play_reverse.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_plug.dat b/release/datafiles/blender_icons32/icon32_plug.dat
new file mode 100644
index 00000000000..9c39e7f746f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_plug.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_plugin.dat b/release/datafiles/blender_icons32/icon32_plugin.dat
new file mode 100644
index 00000000000..b1b42107fa0
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_plugin.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_plus.dat b/release/datafiles/blender_icons32/icon32_plus.dat
new file mode 100644
index 00000000000..e5753190b0f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_plus.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_pmarker.dat b/release/datafiles/blender_icons32/icon32_pmarker.dat
new file mode 100644
index 00000000000..f0190252aef
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_pmarker.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_pmarker_act.dat b/release/datafiles/blender_icons32/icon32_pmarker_act.dat
new file mode 100644
index 00000000000..8fbe104769f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_pmarker_act.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_pmarker_sel.dat b/release/datafiles/blender_icons32/icon32_pmarker_sel.dat
new file mode 100644
index 00000000000..af6d01d7065
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_pmarker_sel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_pose_data.dat b/release/datafiles/blender_icons32/icon32_pose_data.dat
new file mode 100644
index 00000000000..d5223c585b8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_pose_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_pose_hlt.dat b/release/datafiles/blender_icons32/icon32_pose_hlt.dat
new file mode 100644
index 00000000000..2b2cb22daa6
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_pose_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_potato.dat b/release/datafiles/blender_icons32/icon32_potato.dat
new file mode 100644
index 00000000000..b659a05fba8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_potato.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_preferences.dat b/release/datafiles/blender_icons32/icon32_preferences.dat
new file mode 100644
index 00000000000..8655026276c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_preferences.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_prev_keyframe.dat b/release/datafiles/blender_icons32/icon32_prev_keyframe.dat
new file mode 100644
index 00000000000..d7e55977468
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_prev_keyframe.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_preview_range.dat b/release/datafiles/blender_icons32/icon32_preview_range.dat
new file mode 100644
index 00000000000..cf5be16b609
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_preview_range.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_prop_con.dat b/release/datafiles/blender_icons32/icon32_prop_con.dat
new file mode 100644
index 00000000000..9baca062733
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_prop_con.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_prop_off.dat b/release/datafiles/blender_icons32/icon32_prop_off.dat
new file mode 100644
index 00000000000..45585728193
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_prop_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_prop_on.dat b/release/datafiles/blender_icons32/icon32_prop_on.dat
new file mode 100644
index 00000000000..0bad1fb4a52
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_prop_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_question.dat b/release/datafiles/blender_icons32/icon32_question.dat
new file mode 100644
index 00000000000..8f4d1e77349
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_question.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_quit.dat b/release/datafiles/blender_icons32/icon32_quit.dat
new file mode 100644
index 00000000000..427e6f86fc4
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_quit.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_radio.dat b/release/datafiles/blender_icons32/icon32_radio.dat
new file mode 100644
index 00000000000..46b532c91f3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_radio.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_radiobut_off.dat b/release/datafiles/blender_icons32/icon32_radiobut_off.dat
new file mode 100644
index 00000000000..e63d7a5937b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_radiobut_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_radiobut_on.dat b/release/datafiles/blender_icons32/icon32_radiobut_on.dat
new file mode 100644
index 00000000000..bdfbaa3849d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_radiobut_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_rec.dat b/release/datafiles/blender_icons32/icon32_rec.dat
new file mode 100644
index 00000000000..139586a8b4b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_rec.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_recover_auto.dat b/release/datafiles/blender_icons32/icon32_recover_auto.dat
new file mode 100644
index 00000000000..7af4487558a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_recover_auto.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_recover_last.dat b/release/datafiles/blender_icons32/icon32_recover_last.dat
new file mode 100644
index 00000000000..22b1fe0d439
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_recover_last.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_render_animation.dat b/release/datafiles/blender_icons32/icon32_render_animation.dat
new file mode 100644
index 00000000000..25e44990dfc
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_render_animation.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_render_region.dat b/release/datafiles/blender_icons32/icon32_render_region.dat
new file mode 100644
index 00000000000..e107754a1f3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_render_region.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_render_result.dat b/release/datafiles/blender_icons32/icon32_render_result.dat
new file mode 100644
index 00000000000..ad177a12ade
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_render_result.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_render_still.dat b/release/datafiles/blender_icons32/icon32_render_still.dat
new file mode 100644
index 00000000000..fab2030c1f2
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_render_still.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_renderlayers.dat b/release/datafiles/blender_icons32/icon32_renderlayers.dat
new file mode 100644
index 00000000000..2fc6a2d96dc
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_renderlayers.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_restrict_render_off.dat b/release/datafiles/blender_icons32/icon32_restrict_render_off.dat
new file mode 100644
index 00000000000..9788ed5c338
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_restrict_render_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_restrict_render_on.dat b/release/datafiles/blender_icons32/icon32_restrict_render_on.dat
new file mode 100644
index 00000000000..041952094ef
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_restrict_render_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_restrict_select_off.dat b/release/datafiles/blender_icons32/icon32_restrict_select_off.dat
new file mode 100644
index 00000000000..230b03f6036
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_restrict_select_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_restrict_select_on.dat b/release/datafiles/blender_icons32/icon32_restrict_select_on.dat
new file mode 100644
index 00000000000..1756a3da6b3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_restrict_select_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_restrict_view_off.dat b/release/datafiles/blender_icons32/icon32_restrict_view_off.dat
new file mode 100644
index 00000000000..f9b3a48cfde
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_restrict_view_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_restrict_view_on.dat b/release/datafiles/blender_icons32/icon32_restrict_view_on.dat
new file mode 100644
index 00000000000..482530bab58
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_restrict_view_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_retopo.dat b/release/datafiles/blender_icons32/icon32_retopo.dat
new file mode 100644
index 00000000000..c411ab3fe9a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_retopo.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_rew.dat b/release/datafiles/blender_icons32/icon32_rew.dat
new file mode 100644
index 00000000000..f30ed90418a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_rew.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_rightarrow.dat b/release/datafiles/blender_icons32/icon32_rightarrow.dat
new file mode 100644
index 00000000000..34946602c8e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_rightarrow.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_rightarrow_thin.dat b/release/datafiles/blender_icons32/icon32_rightarrow_thin.dat
new file mode 100644
index 00000000000..cd8e867cf37
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_rightarrow_thin.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_rna.dat b/release/datafiles/blender_icons32/icon32_rna.dat
new file mode 100644
index 00000000000..5090d1e4408
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_rna.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_rna_add.dat b/release/datafiles/blender_icons32/icon32_rna_add.dat
new file mode 100644
index 00000000000..184bf0303d8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_rna_add.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_rndcurve.dat b/release/datafiles/blender_icons32/icon32_rndcurve.dat
new file mode 100644
index 00000000000..bb25b0042cb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_rndcurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_rootcurve.dat b/release/datafiles/blender_icons32/icon32_rootcurve.dat
new file mode 100644
index 00000000000..bcccdd02f40
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_rootcurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_rotactive.dat b/release/datafiles/blender_icons32/icon32_rotactive.dat
new file mode 100644
index 00000000000..77d67ea3fda
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_rotactive.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_rotate.dat b/release/datafiles/blender_icons32/icon32_rotate.dat
new file mode 100644
index 00000000000..ff6169ea8d6
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_rotate.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_rotatecenter.dat b/release/datafiles/blender_icons32/icon32_rotatecenter.dat
new file mode 100644
index 00000000000..56d9be06ed0
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_rotatecenter.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_rotatecollection.dat b/release/datafiles/blender_icons32/icon32_rotatecollection.dat
new file mode 100644
index 00000000000..96ef38a51bf
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_rotatecollection.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_save_as.dat b/release/datafiles/blender_icons32/icon32_save_as.dat
new file mode 100644
index 00000000000..084203afdf2
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_save_as.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_save_copy.dat b/release/datafiles/blender_icons32/icon32_save_copy.dat
new file mode 100644
index 00000000000..069e8c04d97
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_save_copy.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_save_prefs.dat b/release/datafiles/blender_icons32/icon32_save_prefs.dat
new file mode 100644
index 00000000000..e0c18a0e586
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_save_prefs.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_scene.dat b/release/datafiles/blender_icons32/icon32_scene.dat
new file mode 100644
index 00000000000..746a76fdc70
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_scene.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_scene_data.dat b/release/datafiles/blender_icons32/icon32_scene_data.dat
new file mode 100644
index 00000000000..0079e6408a4
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_scene_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_screen_back.dat b/release/datafiles/blender_icons32/icon32_screen_back.dat
new file mode 100644
index 00000000000..440ab51353d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_screen_back.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_script.dat b/release/datafiles/blender_icons32/icon32_script.dat
new file mode 100644
index 00000000000..1a66c15984f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_script.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_scriptplugins.dat b/release/datafiles/blender_icons32/icon32_scriptplugins.dat
new file mode 100644
index 00000000000..9dbcc05cfc2
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_scriptplugins.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_scriptwin.dat b/release/datafiles/blender_icons32/icon32_scriptwin.dat
new file mode 100644
index 00000000000..47c9f63326f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_scriptwin.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_sculptmode_hlt.dat b/release/datafiles/blender_icons32/icon32_sculptmode_hlt.dat
new file mode 100644
index 00000000000..528906449b6
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_sculptmode_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_seq_chroma_scope.dat b/release/datafiles/blender_icons32/icon32_seq_chroma_scope.dat
new file mode 100644
index 00000000000..5a0c1eed12c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_seq_chroma_scope.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_seq_histogram.dat b/release/datafiles/blender_icons32/icon32_seq_histogram.dat
new file mode 100644
index 00000000000..b0d043ef6a2
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_seq_histogram.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_seq_luma_waveform.dat b/release/datafiles/blender_icons32/icon32_seq_luma_waveform.dat
new file mode 100644
index 00000000000..74640ecf059
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_seq_luma_waveform.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_seq_preview.dat b/release/datafiles/blender_icons32/icon32_seq_preview.dat
new file mode 100644
index 00000000000..0ce293dc64f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_seq_preview.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_seq_sequencer.dat b/release/datafiles/blender_icons32/icon32_seq_sequencer.dat
new file mode 100644
index 00000000000..e7f234e194e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_seq_sequencer.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_seq_splitview.dat b/release/datafiles/blender_icons32/icon32_seq_splitview.dat
new file mode 100644
index 00000000000..86e471df283
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_seq_splitview.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_sequence.dat b/release/datafiles/blender_icons32/icon32_sequence.dat
new file mode 100644
index 00000000000..379cb8abcce
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_sequence.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_settings.dat b/release/datafiles/blender_icons32/icon32_settings.dat
new file mode 100644
index 00000000000..640f342f02f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_settings.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_shapekey_data.dat b/release/datafiles/blender_icons32/icon32_shapekey_data.dat
new file mode 100644
index 00000000000..f570c202e50
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_shapekey_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_sharpcurve.dat b/release/datafiles/blender_icons32/icon32_sharpcurve.dat
new file mode 100644
index 00000000000..94d294cb880
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_sharpcurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_shortdisplay.dat b/release/datafiles/blender_icons32/icon32_shortdisplay.dat
new file mode 100644
index 00000000000..5bb0347124a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_shortdisplay.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_smooth.dat b/release/datafiles/blender_icons32/icon32_smooth.dat
new file mode 100644
index 00000000000..b82edac6867
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_smooth.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_smoothcurve.dat b/release/datafiles/blender_icons32/icon32_smoothcurve.dat
new file mode 100644
index 00000000000..3590af10e70
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_smoothcurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_snap_edge.dat b/release/datafiles/blender_icons32/icon32_snap_edge.dat
new file mode 100644
index 00000000000..eb76101cb6f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_snap_edge.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_snap_face.dat b/release/datafiles/blender_icons32/icon32_snap_face.dat
new file mode 100644
index 00000000000..c740332d212
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_snap_face.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_snap_increment.dat b/release/datafiles/blender_icons32/icon32_snap_increment.dat
new file mode 100644
index 00000000000..cc4c0efe3c4
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_snap_increment.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_snap_normal.dat b/release/datafiles/blender_icons32/icon32_snap_normal.dat
new file mode 100644
index 00000000000..454184b8d1a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_snap_normal.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_snap_off.dat b/release/datafiles/blender_icons32/icon32_snap_off.dat
new file mode 100644
index 00000000000..b086a91553c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_snap_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_snap_on.dat b/release/datafiles/blender_icons32/icon32_snap_on.dat
new file mode 100644
index 00000000000..c9b7f0cf0af
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_snap_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_snap_peel_object.dat b/release/datafiles/blender_icons32/icon32_snap_peel_object.dat
new file mode 100644
index 00000000000..1a8cf7064d7
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_snap_peel_object.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_snap_surface.dat b/release/datafiles/blender_icons32/icon32_snap_surface.dat
new file mode 100644
index 00000000000..75e3adce528
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_snap_surface.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_snap_vertex.dat b/release/datafiles/blender_icons32/icon32_snap_vertex.dat
new file mode 100644
index 00000000000..351b672f8b3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_snap_vertex.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_snap_volume.dat b/release/datafiles/blender_icons32/icon32_snap_volume.dat
new file mode 100644
index 00000000000..692d776702d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_snap_volume.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_solid.dat b/release/datafiles/blender_icons32/icon32_solid.dat
new file mode 100644
index 00000000000..f330d1dd68c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_solid.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_solo_off.dat b/release/datafiles/blender_icons32/icon32_solo_off.dat
new file mode 100644
index 00000000000..fd2eeb7fdd0
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_solo_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_solo_on.dat b/release/datafiles/blender_icons32/icon32_solo_on.dat
new file mode 100644
index 00000000000..5e6a3566f6a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_solo_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_sortalpha.dat b/release/datafiles/blender_icons32/icon32_sortalpha.dat
new file mode 100644
index 00000000000..1b49c22edb1
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_sortalpha.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_sortbyext.dat b/release/datafiles/blender_icons32/icon32_sortbyext.dat
new file mode 100644
index 00000000000..64fcdcbd577
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_sortbyext.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_sortsize.dat b/release/datafiles/blender_icons32/icon32_sortsize.dat
new file mode 100644
index 00000000000..581f8d8e3fd
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_sortsize.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_sorttime.dat b/release/datafiles/blender_icons32/icon32_sorttime.dat
new file mode 100644
index 00000000000..58253dc35cb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_sorttime.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_sound.dat b/release/datafiles/blender_icons32/icon32_sound.dat
new file mode 100644
index 00000000000..a9807e32167
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_sound.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_space2.dat b/release/datafiles/blender_icons32/icon32_space2.dat
new file mode 100644
index 00000000000..b0eb7857e27
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_space2.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_space3.dat b/release/datafiles/blender_icons32/icon32_space3.dat
new file mode 100644
index 00000000000..038c83c8082
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_space3.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_speaker.dat b/release/datafiles/blender_icons32/icon32_speaker.dat
new file mode 100644
index 00000000000..aa7abcb6301
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_speaker.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_spherecurve.dat b/release/datafiles/blender_icons32/icon32_spherecurve.dat
new file mode 100644
index 00000000000..e11685edc7f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_spherecurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_splitscreen.dat b/release/datafiles/blender_icons32/icon32_splitscreen.dat
new file mode 100644
index 00000000000..fea857e6e1b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_splitscreen.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_sticky_uvs_disable.dat b/release/datafiles/blender_icons32/icon32_sticky_uvs_disable.dat
new file mode 100644
index 00000000000..899ffb784b0
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_sticky_uvs_disable.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_sticky_uvs_loc.dat b/release/datafiles/blender_icons32/icon32_sticky_uvs_loc.dat
new file mode 100644
index 00000000000..d5d18abcd36
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_sticky_uvs_loc.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_sticky_uvs_vert.dat b/release/datafiles/blender_icons32/icon32_sticky_uvs_vert.dat
new file mode 100644
index 00000000000..ac16ebdfd6d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_sticky_uvs_vert.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_strands.dat b/release/datafiles/blender_icons32/icon32_strands.dat
new file mode 100644
index 00000000000..4d08883daf9
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_strands.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_stylus_pressure.dat b/release/datafiles/blender_icons32/icon32_stylus_pressure.dat
new file mode 100644
index 00000000000..6a0439e0e3c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_stylus_pressure.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_surface_data.dat b/release/datafiles/blender_icons32/icon32_surface_data.dat
new file mode 100644
index 00000000000..cbb0c0ae8e8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_surface_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_surface_ncircle.dat b/release/datafiles/blender_icons32/icon32_surface_ncircle.dat
new file mode 100644
index 00000000000..130f9ec72c1
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_surface_ncircle.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_surface_ncurve.dat b/release/datafiles/blender_icons32/icon32_surface_ncurve.dat
new file mode 100644
index 00000000000..af3f64e4e94
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_surface_ncurve.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_surface_ncylinder.dat b/release/datafiles/blender_icons32/icon32_surface_ncylinder.dat
new file mode 100644
index 00000000000..ea963141fba
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_surface_ncylinder.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_surface_nsphere.dat b/release/datafiles/blender_icons32/icon32_surface_nsphere.dat
new file mode 100644
index 00000000000..2a54675c01a
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_surface_nsphere.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_surface_nsurface.dat b/release/datafiles/blender_icons32/icon32_surface_nsurface.dat
new file mode 100644
index 00000000000..e89436d5bf6
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_surface_nsurface.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_surface_ntorus.dat b/release/datafiles/blender_icons32/icon32_surface_ntorus.dat
new file mode 100644
index 00000000000..d0b7ea24b4f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_surface_ntorus.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_syntax_off.dat b/release/datafiles/blender_icons32/icon32_syntax_off.dat
new file mode 100644
index 00000000000..b98ccd72054
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_syntax_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_syntax_on.dat b/release/datafiles/blender_icons32/icon32_syntax_on.dat
new file mode 100644
index 00000000000..520091e0676
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_syntax_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_text.dat b/release/datafiles/blender_icons32/icon32_text.dat
new file mode 100644
index 00000000000..6c88693e870
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_text.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_texture.dat b/release/datafiles/blender_icons32/icon32_texture.dat
new file mode 100644
index 00000000000..5bb3bb0e082
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_texture.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_texture_data.dat b/release/datafiles/blender_icons32/icon32_texture_data.dat
new file mode 100644
index 00000000000..16a1f4ada8f
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_texture_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_texture_shaded.dat b/release/datafiles/blender_icons32/icon32_texture_shaded.dat
new file mode 100644
index 00000000000..49813b0b347
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_texture_shaded.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_time.dat b/release/datafiles/blender_icons32/icon32_time.dat
new file mode 100644
index 00000000000..1195599978d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_time.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_tpaint_hlt.dat b/release/datafiles/blender_icons32/icon32_tpaint_hlt.dat
new file mode 100644
index 00000000000..50230ae112d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_tpaint_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_tria_down.dat b/release/datafiles/blender_icons32/icon32_tria_down.dat
new file mode 100644
index 00000000000..4fbfa6069dc
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_tria_down.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_tria_left.dat b/release/datafiles/blender_icons32/icon32_tria_left.dat
new file mode 100644
index 00000000000..b43259ba603
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_tria_left.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_tria_right.dat b/release/datafiles/blender_icons32/icon32_tria_right.dat
new file mode 100644
index 00000000000..5b38f37ea28
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_tria_right.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_tria_up.dat b/release/datafiles/blender_icons32/icon32_tria_up.dat
new file mode 100644
index 00000000000..5ee815c0674
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_tria_up.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_uglypackage.dat b/release/datafiles/blender_icons32/icon32_uglypackage.dat
new file mode 100644
index 00000000000..d7707ff8fff
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_uglypackage.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_ui.dat b/release/datafiles/blender_icons32/icon32_ui.dat
new file mode 100644
index 00000000000..b354b271e22
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_ui.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_unlinked.dat b/release/datafiles/blender_icons32/icon32_unlinked.dat
new file mode 100644
index 00000000000..eb2ed9b5219
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_unlinked.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_unlocked.dat b/release/datafiles/blender_icons32/icon32_unlocked.dat
new file mode 100644
index 00000000000..9c1fe07097d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_unlocked.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_unpinned.dat b/release/datafiles/blender_icons32/icon32_unpinned.dat
new file mode 100644
index 00000000000..46de4514344
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_unpinned.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_url.dat b/release/datafiles/blender_icons32/icon32_url.dat
new file mode 100644
index 00000000000..5077c3d4d07
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_url.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_uv_edgesel.dat b/release/datafiles/blender_icons32/icon32_uv_edgesel.dat
new file mode 100644
index 00000000000..f528db791de
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_uv_edgesel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_uv_facesel.dat b/release/datafiles/blender_icons32/icon32_uv_facesel.dat
new file mode 100644
index 00000000000..022ae5300b3
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_uv_facesel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_uv_islandsel.dat b/release/datafiles/blender_icons32/icon32_uv_islandsel.dat
new file mode 100644
index 00000000000..46044bd90dc
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_uv_islandsel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_uv_sync_select.dat b/release/datafiles/blender_icons32/icon32_uv_sync_select.dat
new file mode 100644
index 00000000000..faf9a03027d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_uv_sync_select.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_uv_vertexsel.dat b/release/datafiles/blender_icons32/icon32_uv_vertexsel.dat
new file mode 100644
index 00000000000..805bc67b2fb
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_uv_vertexsel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_vertexsel.dat b/release/datafiles/blender_icons32/icon32_vertexsel.dat
new file mode 100644
index 00000000000..37bb89d5583
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_vertexsel.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_view3d.dat b/release/datafiles/blender_icons32/icon32_view3d.dat
new file mode 100644
index 00000000000..8304de5caa7
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_view3d.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_viewzoom.dat b/release/datafiles/blender_icons32/icon32_viewzoom.dat
new file mode 100644
index 00000000000..4a7a682a94d
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_viewzoom.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_visible_ipo_off.dat b/release/datafiles/blender_icons32/icon32_visible_ipo_off.dat
new file mode 100644
index 00000000000..2a84aacfb66
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_visible_ipo_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_visible_ipo_on.dat b/release/datafiles/blender_icons32/icon32_visible_ipo_on.dat
new file mode 100644
index 00000000000..0e0de0d17a0
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_visible_ipo_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_vpaint_hlt.dat b/release/datafiles/blender_icons32/icon32_vpaint_hlt.dat
new file mode 100644
index 00000000000..390a28435b8
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_vpaint_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_wire.dat b/release/datafiles/blender_icons32/icon32_wire.dat
new file mode 100644
index 00000000000..59f840d4473
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_wire.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_wordwrap_off.dat b/release/datafiles/blender_icons32/icon32_wordwrap_off.dat
new file mode 100644
index 00000000000..93940a23eb1
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_wordwrap_off.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_wordwrap_on.dat b/release/datafiles/blender_icons32/icon32_wordwrap_on.dat
new file mode 100644
index 00000000000..d28e6f95aff
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_wordwrap_on.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_world.dat b/release/datafiles/blender_icons32/icon32_world.dat
new file mode 100644
index 00000000000..bf5026c0fec
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_world.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_world_data.dat b/release/datafiles/blender_icons32/icon32_world_data.dat
new file mode 100644
index 00000000000..2c2257559bf
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_world_data.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_wpaint_hlt.dat b/release/datafiles/blender_icons32/icon32_wpaint_hlt.dat
new file mode 100644
index 00000000000..6c076dba78e
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_wpaint_hlt.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_x.dat b/release/datafiles/blender_icons32/icon32_x.dat
new file mode 100644
index 00000000000..5b2a5071a52
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_x.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_zoom_all.dat b/release/datafiles/blender_icons32/icon32_zoom_all.dat
new file mode 100644
index 00000000000..d12786fd128
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_zoom_all.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_zoom_in.dat b/release/datafiles/blender_icons32/icon32_zoom_in.dat
new file mode 100644
index 00000000000..9c55181a705
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_zoom_in.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_zoom_out.dat b/release/datafiles/blender_icons32/icon32_zoom_out.dat
new file mode 100644
index 00000000000..929333daec7
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_zoom_out.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_zoom_previous.dat b/release/datafiles/blender_icons32/icon32_zoom_previous.dat
new file mode 100644
index 00000000000..2ceced4b76c
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_zoom_previous.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_zoom_selected.dat b/release/datafiles/blender_icons32/icon32_zoom_selected.dat
new file mode 100644
index 00000000000..ddd04b9a3ce
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_zoom_selected.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_zoomin.dat b/release/datafiles/blender_icons32/icon32_zoomin.dat
new file mode 100644
index 00000000000..b7f8311166b
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_zoomin.dat
Binary files differ
diff --git a/release/datafiles/blender_icons32/icon32_zoomout.dat b/release/datafiles/blender_icons32/icon32_zoomout.dat
new file mode 100644
index 00000000000..0cd17037f24
--- /dev/null
+++ b/release/datafiles/blender_icons32/icon32_zoomout.dat
Binary files differ
diff --git a/release/datafiles/blender_icons_update.py b/release/datafiles/blender_icons_update.py
index 6f8f366544c..b4b772b6a85 100755
--- a/release/datafiles/blender_icons_update.py
+++ b/release/datafiles/blender_icons_update.py
@@ -3,10 +3,60 @@
# This script updates icons from the SVG file
import os
+def run(cmd):
+ print(" ", cmd)
+ os.system(cmd)
+
BASEDIR = os.path.abspath(os.path.dirname(__file__)) + os.sep
cmd = 'inkscape "%sblender_icons.svg" --export-dpi=90 --without-gui --export-png="%sblender_icons16.png"' % (BASEDIR, BASEDIR)
-os.system(cmd)
+run(cmd)
cmd = 'inkscape "%sblender_icons.svg" --export-dpi=180 --without-gui --export-png="%sblender_icons32.png"' % (BASEDIR, BASEDIR)
-os.system(cmd)
+run(cmd)
+
+
+# For testing it can be good to clear all old
+# rm ./blender_icons16/*.dat
+# rm ./blender_icons32/*.dat
+
+datatoc_icon_split_py = os.path.join(BASEDIR, "..", "..", "source", "blender", "datatoc", "datatoc_icon_split.py")
+
+# create .dat pixmaps (which are stored in git)
+cmd = (
+ "blender "
+ "--background -noaudio "
+ "--python " + datatoc_icon_split_py + " -- "
+ "--image=" + BASEDIR + "blender_icons16.png "
+ "--output=" + BASEDIR + "blender_icons16 "
+ "--output_prefix=icon16_ "
+ "--name_style=UI_ICONS "
+ "--parts_x 26 --parts_y 30 "
+ "--minx 3 --maxx 53 --miny 3 --maxy 8 "
+ "--minx_icon 2 --maxx_icon 2 --miny_icon 2 --maxy_icon 2 "
+ "--spacex_icon 1 --spacey_icon 1"
+ )
+run(cmd)
+
+cmd = (
+ "blender "
+ "--background -noaudio "
+ "--python " + datatoc_icon_split_py + " -- "
+ "--image=" + BASEDIR + "blender_icons32.png "
+ "--output=" + BASEDIR + "blender_icons32 "
+ "--output_prefix=icon32_ "
+ "--name_style=UI_ICONS "
+ "--parts_x 26 --parts_y 30 "
+ "--minx 6 --maxx 106 --miny 6 --maxy 16 "
+ "--minx_icon 4 --maxx_icon 4 --miny_icon 4 --maxy_icon 4 "
+ "--spacex_icon 2 --spacey_icon 2"
+
+ )
+run(cmd)
+
+os.remove(BASEDIR + "blender_icons16.png")
+os.remove(BASEDIR + "blender_icons32.png")
+
+# For testing, if we want the PNG of each image
+# ./datatoc_icon_split_to_png.py ./blender_icons16/*.dat
+# ./datatoc_icon_split_to_png.py ./blender_icons32/*.dat
diff --git a/source/blender/datatoc/CMakeLists.txt b/source/blender/datatoc/CMakeLists.txt
index 125e653ee5c..78ae00d8a83 100644
--- a/source/blender/datatoc/CMakeLists.txt
+++ b/source/blender/datatoc/CMakeLists.txt
@@ -20,10 +20,28 @@
# -----------------------------------------------------------------------------
-# Build makesdna executable
+# Build datatoc executable
set(SRC
datatoc.c
)
# SRC_DNA_INC is defined in the parent dir
add_executable(datatoc ${SRC})
+
+
+# -----------------------------------------------------------------------------
+# Build datatoc_icon executable
+
+if(NOT WITH_HEADLESS)
+
+ set(SRC
+ datatoc_icon.c
+ )
+
+ include_directories(${PNG_INCLUDE_DIR})
+
+ add_executable(datatoc_icon ${SRC})
+
+ link_directories(${PNG_LIBPATH} ${ZLIB_LIBPATH})
+ target_link_libraries(datatoc_icon ${PNG_LIBRARIES})
+endif()
diff --git a/source/blender/datatoc/datatoc_icon.c b/source/blender/datatoc/datatoc_icon.c
new file mode 100644
index 00000000000..82eeb3af9b2
--- /dev/null
+++ b/source/blender/datatoc/datatoc_icon.c
@@ -0,0 +1,390 @@
+/*
+ * ***** BEGIN GPL LICENSE BLOCK *****
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ * ***** END GPL LICENSE BLOCK *****
+ */
+
+/** \file blender/datatoc/datatoc_icon.c
+ * \ingroup datatoc
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <assert.h>
+#include <errno.h>
+
+/* for bool */
+#include "../blenlib/BLI_sys_types.h"
+
+/* for DIR */
+#ifndef WIN32
+# include <dirent.h>
+#endif
+
+#include "png.h"
+
+#ifdef WIN32
+# define SEP '\\'
+#else
+# define SEP '/'
+#endif
+
+#if defined(_MSC_VER)
+# define __func__ __FUNCTION__
+#endif
+
+/* -------------------------------------------------------------------- */
+/* Utility functions */
+
+static int path_ensure_slash(char *string)
+{
+ int len = strlen(string);
+ if (len == 0 || string[len - 1] != SEP) {
+ string[len] = SEP;
+ string[len + 1] = '\0';
+ return len + 1;
+ }
+ return len;
+}
+
+static bool path_test_extension(const char *str, const char *ext)
+{
+ const size_t a = strlen(str);
+ const size_t b = strlen(ext);
+ return !(a == 0 || b == 0 || b >= a) && (strcmp(ext, str + a - b) == 0);
+}
+
+static void endian_switch_uint32(unsigned int *val)
+{
+ unsigned int tval = *val;
+ *val = ((tval >> 24)) |
+ ((tval << 8) & 0x00ff0000) |
+ ((tval >> 8) & 0x0000ff00) |
+ ((tval << 24));
+}
+
+/* -------------------------------------------------------------------- */
+/* Write a PNG from RGBA pixels */
+
+static bool write_png(const char *name, const unsigned int *pixels,
+ const int width, const int height)
+{
+ png_structp png_ptr;
+ png_infop info_ptr;
+ png_bytepp row_pointers = NULL;
+
+ FILE *fp;
+
+ const int bytesperpixel = 4;
+ const int compression = 9;
+ int i;
+
+ fp = fopen(name, "wb");
+ if (fp == NULL) {
+ printf("%s: Cannot open file for writing '%s'\n", __func__, name);
+ return false;
+ }
+
+ png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING,
+ NULL, NULL, NULL);
+ if (png_ptr == NULL) {
+ printf("%s: Cannot png_create_write_struct for file: '%s'\n", __func__, name);
+ fclose(fp);
+ return false;
+ }
+
+ info_ptr = png_create_info_struct(png_ptr);
+ if (info_ptr == NULL) {
+ png_destroy_write_struct(&png_ptr, (png_infopp)NULL);
+ printf("%s: Cannot png_create_info_struct for file: '%s'\n", __func__, name);
+ fclose(fp);
+ return false;
+ }
+
+ if (setjmp(png_jmpbuf(png_ptr))) {
+ png_destroy_write_struct(&png_ptr, &info_ptr);
+ printf("%s: Cannot setjmp for file: '%s'\n", __func__, name);
+ fclose(fp);
+ return false;
+ }
+
+ /* write the file */
+ png_init_io(png_ptr, fp);
+
+ png_set_compression_level(png_ptr, compression);
+
+ /* png image settings */
+ png_set_IHDR(png_ptr,
+ info_ptr,
+ width,
+ height,
+ 8,
+ PNG_COLOR_TYPE_RGBA,
+ PNG_INTERLACE_NONE,
+ PNG_COMPRESSION_TYPE_DEFAULT,
+ PNG_FILTER_TYPE_DEFAULT);
+
+ /* write the file header information */
+ png_write_info(png_ptr, info_ptr);
+
+#ifdef __LITTLE_ENDIAN__
+ png_set_swap(png_ptr);
+#endif
+
+ /* allocate memory for an array of row-pointers */
+ row_pointers = (png_bytepp) malloc(height * sizeof(png_bytep));
+ if (row_pointers == NULL) {
+ printf("%s: Cannot allocate row-pointers array for file '%s'\n", __func__, name);
+ png_destroy_write_struct(&png_ptr, &info_ptr);
+ if (fp) {
+ fclose(fp);
+ }
+ return false;
+ }
+
+ /* set the individual row-pointers to point at the correct offsets */
+ for (i = 0; i < height; i++) {
+ row_pointers[height - 1 - i] = (png_bytep)
+ (((unsigned char *)pixels) + (i * width) * bytesperpixel * sizeof(unsigned char));
+ }
+
+ /* write out the entire image data in one call */
+ png_write_image(png_ptr, row_pointers);
+
+ /* write the additional chunks to the PNG file (not really needed) */
+ png_write_end(png_ptr, info_ptr);
+
+ /* clean up */
+ free(row_pointers);
+ png_destroy_write_struct(&png_ptr, &info_ptr);
+
+ fflush(fp);
+ fclose(fp);
+
+ return true;
+}
+
+
+/* -------------------------------------------------------------------- */
+/* Merge icon-data from files */
+
+struct IconHead {
+ unsigned int icon_w, icon_h;
+ unsigned int orig_x, orig_y;
+ unsigned int canvas_w, canvas_h;
+};
+
+static bool icon_decode_head(FILE *f_src,
+ struct IconHead *r_head)
+{
+ if (fread(r_head, 1, sizeof(*r_head), f_src) == sizeof(*r_head)) {
+#ifndef __LITTLE_ENDIAN__
+ endian_switch_uint32(&r_head->icon_w);
+ endian_switch_uint32(&r_head->icon_h);
+ endian_switch_uint32(&r_head->orig_x);
+ endian_switch_uint32(&r_head->orig_y);
+ endian_switch_uint32(&r_head->canvas_w);
+ endian_switch_uint32(&r_head->canvas_h);
+#endif
+ return true;
+ }
+
+ /* quiet warning */
+ (void)endian_switch_uint32;
+
+ return false;
+}
+
+static bool icon_decode(FILE *f_src,
+ struct IconHead *r_head, unsigned int **r_pixels)
+{
+ unsigned int *pixels;
+ unsigned int pixels_size;
+
+ if (!icon_decode_head(f_src, r_head)) {
+ printf("%s: failed to read header\n", __func__);
+ return false;
+ }
+
+ pixels_size = sizeof(char[4]) * r_head->icon_w * r_head->icon_h;
+ pixels = malloc(pixels_size);
+ if (pixels == NULL) {
+ printf("%s: failed to allocate pixels\n", __func__);
+ return false;
+ }
+
+ if (fread(pixels, 1, pixels_size, f_src) != pixels_size) {
+ printf("%s: failed to read pixels\n", __func__);
+ free(pixels);
+ return false;
+ }
+
+ *r_pixels = pixels;
+ return true;
+}
+
+static bool icon_read(const char *file_src,
+ struct IconHead *r_head, unsigned int **r_pixels)
+{
+ FILE *f_src;
+ bool success;
+
+ f_src = fopen(file_src, "rb");
+ if (f_src == NULL) {
+ printf("%s: failed to open '%s'\n", __func__, file_src);
+ return false;
+ }
+
+ success = icon_decode(f_src, r_head, r_pixels);
+
+ fclose(f_src);
+ return success;
+}
+
+static bool icon_merge(const char *file_src,
+ unsigned int **r_pixels_canvas,
+ unsigned int *r_canvas_w, unsigned int *r_canvas_h)
+{
+ struct IconHead head;
+ unsigned int *pixels;
+
+ unsigned int x, y;
+
+ /* canvas */
+ unsigned int *pixels_canvas;
+ unsigned int canvas_w, canvas_h;
+
+ if (!icon_read(file_src, &head, &pixels)) {
+ return false;
+ }
+
+ if (*r_canvas_w == 0) {
+ /* init once */
+ *r_canvas_w = head.canvas_w;
+ *r_canvas_h = head.canvas_h;
+ *r_pixels_canvas = calloc(1, (head.canvas_w * head.canvas_h) * sizeof(unsigned char[4]));
+ }
+
+ canvas_w = *r_canvas_w;
+ canvas_h = *r_canvas_h;
+ pixels_canvas = *r_pixels_canvas;
+
+ assert(head.canvas_w == canvas_w);
+ assert(head.canvas_h == canvas_h);
+
+ for (x = 0; x < head.icon_w; x++) {
+ for (y = 0; y < head.icon_h; y++) {
+ unsigned int pixel;
+ unsigned int dst_x, dst_y;
+ unsigned int pixel_xy_dst;
+
+
+ /* get pixel */
+ pixel = pixels[(y * head.icon_w) + x];
+
+ /* set pixel */
+ dst_x = head.orig_x + x;
+ dst_y = head.orig_y + y;
+ pixel_xy_dst = (dst_y * canvas_w) + dst_x;
+ assert(pixel_xy_dst < (canvas_w * canvas_h));
+ pixels_canvas[pixel_xy_dst] = pixel;
+ }
+ }
+
+ free(pixels);
+
+ return true;
+}
+
+static bool icondir_to_png(const char *path_src, const char *file_dst)
+{
+ /* Takes a path full of 'dat' files and writes out */
+ DIR *dir;
+ const struct dirent *fname;
+ char filepath[1024];
+ char *filename;
+ int path_str_len;
+ int found = 0, fail = 0;
+
+ unsigned int *pixels_canvas = NULL;
+ unsigned int canvas_w = 0, canvas_h = 0;
+
+ errno = 0;
+ dir = opendir(path_src);
+ if (dir == NULL) {
+ printf("%s: failed to dir '%s', (%s)\n", __func__, path_src, errno ? strerror(errno) : "unknown");
+ return false;
+ }
+
+ strcpy(filepath, path_src);
+ path_str_len = path_ensure_slash(filepath);
+ filename = &filepath[path_str_len];
+
+
+ while ((fname = readdir(dir)) != NULL) {
+ if (path_test_extension(fname->d_name, ".dat")) {
+
+ strcpy(filename, fname->d_name);
+
+ if (icon_merge(filepath, &pixels_canvas, &canvas_w, &canvas_h)) {
+ found++;
+ }
+ else {
+ fail++;
+ }
+ }
+ }
+
+ closedir(dir);
+
+ if (found == 0) {
+ printf("%s: dir '%s' has no icons\n", __func__, path_src);
+ }
+
+ if (fail != 0) {
+ printf("%s: dir '%s' failed %d icons\n", __func__, path_src, fail);
+ }
+
+ /* write pixels */
+ write_png(file_dst, pixels_canvas, canvas_w, canvas_h);
+
+ free(pixels_canvas);
+
+ return true;
+}
+
+
+/* -------------------------------------------------------------------- */
+/* Main and parse args */
+
+int main(int argc, char **argv)
+{
+ const char *path_src;
+ const char *file_dst;
+
+
+ if (argc < 3) {
+ printf("Usage: datatoc_icon <dir_icons> <data_icon_to.png>\n");
+ exit(1);
+ }
+
+ path_src = argv[1];
+ file_dst = argv[2];
+
+ return (icondir_to_png(path_src, file_dst) == true) ? 0 : 1;
+}
diff --git a/source/blender/datatoc/datatoc_icon.py b/source/blender/datatoc/datatoc_icon.py
new file mode 100755
index 00000000000..4f995a3219a
--- /dev/null
+++ b/source/blender/datatoc/datatoc_icon.py
@@ -0,0 +1,155 @@
+#!/usr/bin/env python3
+
+# ##### BEGIN GPL LICENSE BLOCK #####
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software Foundation,
+# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+# ##### END GPL LICENSE BLOCK #####
+
+# <pep8 compliant>
+_IS_BIG_ENDIAN = (__import__("sys").byteorder != 'little')
+
+
+def write_png(buf, width, height):
+ import zlib
+ import struct
+ # reverse the vertical line order and add null bytes at the start
+ width_byte_4 = width * 4
+ raw_data = b"".join(b'\x00' + buf[span:span + width_byte_4] for span in range((height - 1) * width * 4, -1, - width_byte_4))
+
+ def png_pack(png_tag, data):
+ chunk_head = png_tag + data
+ return struct.pack("!I", len(data)) + chunk_head + struct.pack("!I", 0xFFFFFFFF & zlib.crc32(chunk_head))
+
+ return b"".join([
+ b'\x89PNG\r\n\x1a\n',
+ png_pack(b'IHDR', struct.pack("!2I5B", width, height, 8, 6, 0, 0, 0)),
+ png_pack(b'IDAT', zlib.compress(raw_data, 9)),
+ png_pack(b'IEND', b'')])
+
+
+def icon_decode_head(f_src):
+ import struct
+
+ # 2 ints
+ temp_data = f_src.read(4 * 2)
+ icon_w, icon_h = struct.unpack('<2I', temp_data)
+
+ temp_data = f_src.read(4 * 2)
+ orig_x, orig_y = struct.unpack('<2I', temp_data)
+
+ temp_data = f_src.read(4 * 2)
+ canvas_w, canvas_h = struct.unpack('<2I', temp_data)
+
+ return (icon_w, icon_h,
+ orig_x, orig_y,
+ canvas_w, canvas_h)
+
+
+def icon_decode(f_src):
+ head = icon_decode_head(f_src)
+
+ (icon_w, icon_h,
+ orig_x, orig_y,
+ canvas_w, canvas_h) = head
+
+ # pixels
+ import array
+
+ pixels = f_src.read(icon_w * icon_h * 4)
+ pixels = array.array('I', pixels)
+ if _IS_BIG_ENDIAN:
+ pixels.byteswap()
+
+ return head, pixels
+
+
+def icon_read(file_src):
+ with open(file_src, 'rb') as f_src:
+ head, pixels = icon_decode(f_src)
+ return head, pixels
+
+
+def icon_merge(file_src, pixels_canvas, canvas_w, canvas_h):
+ """ Takes an icon filepath and merges into a pixel array
+ """
+ head, pixels = icon_read(file_src)
+
+ (icon_w, icon_h,
+ orig_x, orig_y,
+ w_canvas_test, h_canvas_test) = head
+
+ assert(w_canvas_test == canvas_w)
+ assert(h_canvas_test == canvas_h)
+
+ for x in range(icon_w):
+ for y in range(icon_h):
+ # get pixel
+ pixel = pixels[(y * icon_w) + x]
+
+ # set pixel
+ dst_x = orig_x + x
+ dst_y = orig_y + y
+ pixels_canvas[(dst_y * canvas_w) + dst_x] = pixel
+
+
+def icondir_to_png(path_src, file_dst):
+ """ Takes a path full of 'dat' files and writes out
+ """
+ import os
+ import array
+
+ files = [os.path.join(path_src, f) for f in os.listdir(path_src) if f.endswith(".dat")]
+
+ with open(files[0], 'rb') as f_src:
+ (icon_w, icon_h,
+ orig_x, orig_y,
+ canvas_w, canvas_h) = icon_decode_head(f_src)
+
+ # load in pixel data
+ pixels_canvas = array.array('I', [0]) * (canvas_w * canvas_h)
+ for f in files:
+ icon_merge(f, pixels_canvas, canvas_w, canvas_h)
+
+ # write pixels
+ with open(file_dst, 'wb') as f_dst:
+ import sys
+ # py2/3 compat
+ if sys.version.startswith("2"):
+ pixels_data = pixels_canvas.tostring()
+ else:
+ pixels_data = pixels_canvas.tobytes()
+
+ image_data = write_png(pixels_data, canvas_w, canvas_h)
+ f_dst.write(image_data)
+
+
+def main_ex(argv):
+ import os
+
+ path_src = argv[-2].rstrip(os.sep)
+ file_dst = argv[-1]
+
+ icondir_to_png(path_src, file_dst)
+
+
+def main():
+ import sys
+ main_ex(sys.argv)
+
+
+if __name__ == "__main__":
+ main()
+
diff --git a/source/blender/datatoc/datatoc_icon_split.py b/source/blender/datatoc/datatoc_icon_split.py
new file mode 100755
index 00000000000..44d8e5fd0fb
--- /dev/null
+++ b/source/blender/datatoc/datatoc_icon_split.py
@@ -0,0 +1,292 @@
+# ##### BEGIN GPL LICENSE BLOCK #####
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software Foundation,
+# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+# ##### END GPL LICENSE BLOCK #####
+
+# <pep8 compliant>
+
+"""
+This script dices up PNG into small files to store in version control.
+
+Example:
+
+./blender.bin \
+ --background -noaudio \
+ --python ./release/datafiles/icon_dice.py -- \
+ --image=./release/datafiles/blender_icons16.png \
+ --output=./release/datafiles/blender_icons16
+ --output_prefix=icon16_
+ --name_style=UI_ICONS
+ --parts_x 26 --parts_y 32 \
+ --minx=10 --maxx 10 --miny 10 --maxy 10
+ --minx_icon 2 --maxx_icon 2 --miny_icon 2 --maxy_icon 2 \
+ --spacex_icon 1 --spacey_icon 1
+
+"""
+
+import os
+
+SOURCE_DIR = os.path.normpath(os.path.join(os.path.dirname(__file__), "..", "..", ".."))
+VERBOSE = False
+
+
+def image_from_file__bpy(filepath):
+ import bpy
+
+ image = bpy.data.images.load(filepath)
+ image.reload()
+
+ pixel_w, pixel_h = image.size
+ pixels = image.pixels[:]
+ return pixels, pixel_w, pixel_h
+
+
+def image_from_file(filepath):
+ """
+ Return pixels, w, h from an image.
+
+ note: bpy import is ONLY used here.
+ """
+
+ try:
+ import bpy
+ except:
+ bpy = None
+
+ if bpy is not None:
+ pixels, pixel_w, pixel_h = image_from_file__bpy(filepath)
+ #else:
+ # pixels, pixel_w, pixel_h = image_from_file__py(filepath)
+
+ return pixels, pixel_w, pixel_h
+
+
+def write_subimage(sub_x, sub_y, sub_w, sub_h,
+ filepath,
+ pixels, pixel_w, pixel_h):
+ import struct
+
+ # first check if the icon is worth writing
+ is_fill = False
+ for y in range(sub_h):
+ for x in range(sub_w):
+ i = (sub_x + x) + ((sub_y + y) * pixel_w)
+ a = pixels[(i * 4) + 3]
+ if a != 0.0:
+ is_fill = True
+ break
+
+ if not is_fill:
+ # print("skipping:", filepath)
+ return
+
+ with open(filepath, 'wb') as f:
+
+ f.write(struct.pack('<6I',
+ sub_w, sub_h,
+ sub_x, sub_y,
+ # redundant but including to maintain consistency
+ pixel_w, pixel_h,
+ ))
+
+ for y in range(sub_h):
+ for x in range(sub_w):
+ i = (sub_x + x) + ((sub_y + y) * pixel_w)
+ rgba = pixels[(i * 4):(i * 4) + 4]
+ c = sum((int(p * 255) << (8 * i)) for i, p in enumerate(rgba))
+ f.write(struct.pack("<I", c))
+
+
+_dice_icon_name_cache = {}
+
+
+def dice_icon_name(x, y, parts_x, parts_y,
+ name_style=None, prefix=""):
+ """
+ How to name icons, this is mainly for what name we get in git,
+ the actual names don't really matter, its just nice to have the
+ name match up with something recognizable for commits.
+ """
+ if name_style == 'UI_ICONS':
+
+ # Init on demand
+ if not _dice_icon_name_cache:
+ import re
+
+ # Search for eg: DEF_ICON(BRUSH_NUDGE) --> BRUSH_NUDGE
+ re_icon = re.compile('^\s*DEF_ICON\(\s*([A-Za-z0-9_]+)\s*\).*$')
+
+ ui_icons_h = os.path.join(SOURCE_DIR, "source", "blender", "editors", "include", "UI_icons.h")
+ with open(ui_icons_h, 'r', encoding="utf-8") as f:
+ for l in f:
+ match = re_icon.search(l)
+ if match:
+ icon_name = match.group(1).lower()
+ # print(l.rstrip())
+ _dice_icon_name_cache[len(_dice_icon_name_cache)] = icon_name
+ # ---- Done with icon cache
+
+ index = (y * parts_x) + x
+ icon_name = _dice_icon_name_cache[index]
+
+ # for debugging its handy to sort by number
+ #~ id_str = "%03d_%s%s.dat" % (index, prefix, icon_name)
+
+ id_str = "%s%s.dat" % (prefix, icon_name)
+
+ elif name_style == "":
+ # flip so icons are numbered from top-left
+ # because new icons will be added at the bottom
+ y_flip = parts_y - (y + 1)
+ id_str = "%s%02xx%02x.dat" % (prefix, x, y_flip)
+ else:
+ raise Exception("Invalid '--name_style' arg")
+
+ return id_str
+
+
+def dice(filepath, output, output_prefix, name_style,
+ parts_x, parts_y,
+ minx, miny, maxx, maxy,
+ minx_icon, miny_icon, maxx_icon, maxy_icon,
+ spacex_icon, spacey_icon,
+ ):
+ import struct
+
+ is_simple = (max(minx, miny, maxx, maxy,
+ minx_icon, miny_icon, maxx_icon, maxy_icon,
+ spacex_icon, spacey_icon) == 0)
+
+ pixels, pixel_w, pixel_h = image_from_file(filepath)
+
+ if not (pixel_w and pixel_h):
+ print("Image not found %r!" % filepath)
+ return
+
+ if not os.path.exists(output):
+ os.mkdir(output)
+
+ if is_simple:
+ pixels_w_clip = pixel_w
+ pixels_h_clip = pixel_h
+
+ icon_w = pixels_w_clip // parts_x
+ icon_h = pixels_h_clip // parts_y
+ icon_w_clip = icon_w
+ icon_h_clip = icon_h
+ else:
+ pixels_w_clip = pixel_w - (minx + maxx)
+ pixels_h_clip = pixel_h - (miny + maxy)
+
+ icon_w = (pixels_w_clip - ((parts_x - 1) * spacex_icon)) // parts_x
+ icon_h = (pixels_h_clip - ((parts_y - 1) * spacey_icon)) // parts_y
+ icon_w_clip = icon_w - (minx_icon + maxx_icon)
+ icon_h_clip = icon_h - (miny_icon + maxy_icon)
+
+ print(pixel_w, pixel_h, icon_w, icon_h)
+
+ for x in range(parts_x):
+ for y in range(parts_y):
+ id_str = dice_icon_name(x, y,
+ parts_x, parts_y,
+ name_style=name_style, prefix=output_prefix)
+ filepath = os.path.join(output, id_str)
+ if VERBOSE:
+ print(" writing:", filepath)
+
+ # simple, no margins
+ if is_simple:
+ sub_x = x * icon_x
+ sub_y = y * icon_h
+ else:
+ sub_x = minx + ((x * (icon_w + spacex_icon)) + minx_icon)
+ sub_y = miny + ((y * (icon_h + spacey_icon)) + miny_icon)
+
+ write_subimage(sub_x, sub_y, icon_w_clip, icon_h_clip,
+ filepath,
+ pixels, pixel_w, pixel_h)
+
+
+def main():
+ import sys
+ import argparse
+
+ epilog = "Run this after updating the SVG file"
+
+ argv = sys.argv
+
+ if "--" not in argv:
+ argv = []
+ else:
+ argv = argv[argv.index("--") + 1:]
+
+ parser = argparse.ArgumentParser(description=__doc__, epilog=epilog)
+
+ # File path options
+ parser.add_argument("--image", dest="image", metavar='FILE',
+ help="Image file")
+
+ parser.add_argument("--output", dest="output", metavar='DIR',
+ help="Output directory")
+
+ parser.add_argument("--output_prefix", dest="output_prefix", metavar='STRING',
+ help="Output prefix")
+
+ # Icon naming option
+ parser.add_argument("--name_style", dest="name_style", metavar='ENUM', type=str,
+ choices=('', 'UI_ICONS'),
+ help="The metod used for naming output data")
+
+ # Options for dicing up the image
+ parser.add_argument("--parts_x", dest="parts_x", metavar='INT', type=int,
+ help="Grid X parts")
+ parser.add_argument("--parts_y", dest="parts_y", metavar='INT', type=int,
+ help="Grid Y parts")
+
+ _help = "Inset from the outer edge (in pixels)"
+ parser.add_argument("--minx", dest="minx", metavar='INT', type=int, help=_help)
+ parser.add_argument("--miny", dest="miny", metavar='INT', type=int, help=_help)
+ parser.add_argument("--maxx", dest="maxx", metavar='INT', type=int, help=_help)
+ parser.add_argument("--maxy", dest="maxy", metavar='INT', type=int, help=_help)
+
+ _help = "Inset from each icons bounds (in pixels)"
+ parser.add_argument("--minx_icon", dest="minx_icon", metavar='INT', type=int, help=_help)
+ parser.add_argument("--miny_icon", dest="miny_icon", metavar='INT', type=int, help=_help)
+ parser.add_argument("--maxx_icon", dest="maxx_icon", metavar='INT', type=int, help=_help)
+ parser.add_argument("--maxy_icon", dest="maxy_icon", metavar='INT', type=int, help=_help)
+
+ _help = "Empty space between icons"
+ parser.add_argument("--spacex_icon", dest="spacex_icon", metavar='INT', type=int, help=_help)
+ parser.add_argument("--spacey_icon", dest="spacey_icon", metavar='INT', type=int, help=_help)
+
+ del _help
+
+ args = parser.parse_args(argv)
+
+ if not argv:
+ print("No args given!")
+ parser.print_help()
+ return
+
+ dice(args.image, args.output, args.output_prefix, args.name_style,
+ args.parts_x, args.parts_y,
+ args.minx, args.miny, args.maxx, args.maxy,
+ args.minx_icon, args.miny_icon, args.maxx_icon, args.maxy_icon,
+ args.spacex_icon, args.spacey_icon,
+ )
+
+if __name__ == "__main__":
+ main()
diff --git a/source/blender/datatoc/datatoc_icon_split_to_png.py b/source/blender/datatoc/datatoc_icon_split_to_png.py
new file mode 100755
index 00000000000..39bbf1110fb
--- /dev/null
+++ b/source/blender/datatoc/datatoc_icon_split_to_png.py
@@ -0,0 +1,71 @@
+#!/usr/bin/env python3
+
+# ##### BEGIN GPL LICENSE BLOCK #####
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software Foundation,
+# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+# ##### END GPL LICENSE BLOCK #####
+
+# This script is just to view the icons
+
+
+def write_png(buf, width, height):
+ import zlib
+ import struct
+ # reverse the vertical line order and add null bytes at the start
+ width_byte_4 = width * 4
+ raw_data = b"".join(b'\x00' + buf[span:span + width_byte_4] for span in range((height - 1) * width * 4, -1, - width_byte_4))
+
+ def png_pack(png_tag, data):
+ chunk_head = png_tag + data
+ return struct.pack("!I", len(data)) + chunk_head + struct.pack("!I", 0xFFFFFFFF & zlib.crc32(chunk_head))
+
+ return b"".join([
+ b'\x89PNG\r\n\x1a\n',
+ png_pack(b'IHDR', struct.pack("!2I5B", width, height, 8, 6, 0, 0, 0)),
+ png_pack(b'IDAT', zlib.compress(raw_data, 9)),
+ png_pack(b'IEND', b'')])
+
+
+def icondata_to_png(file_src, file_dst):
+ import struct
+
+ with open(file_src, 'rb') as f_src:
+ # 2 ints
+ temp_data = f_src.read(4 * 2)
+ w, h = struct.unpack('<2I', temp_data)
+ temp_data = f_src.read(4 * 2) # (x, y) - ignored
+ temp_data = f_src.read(4 * 2) # (xfrom, yfrom) - ignored
+ # pixels
+ temp_data = f_src.read(w * h * 4)
+
+ buf = write_png(temp_data, w, h)
+
+ with open(file_dst, 'wb') as f_dst:
+ f_dst.write(buf)
+
+
+def main():
+ import sys
+ import os
+
+ for arg in sys.argv[1:]:
+ file_src = arg
+ file_dst = os.path.splitext(arg)[0] + ".png"
+
+ icondata_to_png(file_src, file_dst)
+
+if __name__ == "__main__":
+ main()
diff --git a/source/blender/editors/datafiles/CMakeLists.txt b/source/blender/editors/datafiles/CMakeLists.txt
index 6adc500baa4..35a669175df 100644
--- a/source/blender/editors/datafiles/CMakeLists.txt
+++ b/source/blender/editors/datafiles/CMakeLists.txt
@@ -51,11 +51,14 @@ if(WITH_BLENDER)
#svg_to_png(../../../../release/datafiles/blender_icons.svg
#../../../../release/datafiles/blender_icons16.png
#90 SRC)
- data_to_c_simple(../../../../release/datafiles/blender_icons16.png SRC)
+
+ data_to_c_simple_icons(../../../../release/datafiles/blender_icons16 SRC)
+ #data_to_c_simple(../../../../release/datafiles/blender_icons16.png SRC)
#svg_to_png(../../../../release/datafiles/blender_icons.svg
#../../../../release/datafiles/blender_icons32.png
#180 SRC)
- data_to_c_simple(../../../../release/datafiles/blender_icons32.png SRC)
+ data_to_c_simple_icons(../../../../release/datafiles/blender_icons32 SRC)
+ #data_to_c_simple(../../../../release/datafiles/blender_icons32.png SRC)
#svg_to_png(../../../../release/datafiles/prvicons.svg
#../../../../release/datafiles/prvicons.png
#90 SRC)