[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2294] trunk/py/scripts/addons: Fix #28446: Moving imported object to new layer deletes it

Sergey Sharybin g.ulairi at gmail.com
Sat Sep 3 13:11:02 CEST 2011


Revision: 2294
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2294
Author:   nazgul
Date:     2011-09-03 11:11:01 +0000 (Sat, 03 Sep 2011)
Log Message:
-----------
Fix #28446: Moving imported object to new layer deletes it

Adding UNDO flag to import operators. Made this only for trunk addons.

Modified Paths:
--------------
    trunk/py/scripts/addons/io_convert_image_to_mesh_img/__init__.py
    trunk/py/scripts/addons/io_curve_svg/__init__.py
    trunk/py/scripts/addons/io_import_scene_dxf.py
    trunk/py/scripts/addons/io_import_scene_mhx.py
    trunk/py/scripts/addons/io_import_scene_unreal_psk.py
    trunk/py/scripts/addons/io_mesh_ply/__init__.py
    trunk/py/scripts/addons/io_mesh_raw/__init__.py
    trunk/py/scripts/addons/io_scene_3ds/__init__.py
    trunk/py/scripts/addons/io_scene_m3/__init__.py
    trunk/py/scripts/addons/io_scene_obj/__init__.py
    trunk/py/scripts/addons/io_scene_x3d/__init__.py
    trunk/py/scripts/addons/io_shape_mdd/__init__.py

Modified: trunk/py/scripts/addons/io_convert_image_to_mesh_img/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_convert_image_to_mesh_img/__init__.py	2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_convert_image_to_mesh_img/__init__.py	2011-09-03 11:11:01 UTC (rev 2294)
@@ -57,6 +57,7 @@
     '''Import a HiRISE DTM formatted as a PDS IMG file'''
     bl_idname = "import_shape.img"
     bl_label  = "Import HiRISE DTM from PDS IMG"
+    bl_options = {'UNDO'}
 
     filename_ext = ".IMG"
     filter_glob = StringProperty(default="*.IMG", options={'HIDDEN'})

Modified: trunk/py/scripts/addons/io_curve_svg/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_curve_svg/__init__.py	2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_curve_svg/__init__.py	2011-09-03 11:11:01 UTC (rev 2294)
@@ -50,6 +50,7 @@
     '''Load a SVG file'''
     bl_idname = "import_curve.svg"
     bl_label = "Import SVG"
+    bl_options = {'UNDO'}
 
     filename_ext = ".svg"
     filter_glob = StringProperty(default="*.svg", options={'HIDDEN'})

Modified: trunk/py/scripts/addons/io_import_scene_dxf.py
===================================================================
--- trunk/py/scripts/addons/io_import_scene_dxf.py	2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_import_scene_dxf.py	2011-09-03 11:11:01 UTC (rev 2294)
@@ -2424,6 +2424,7 @@
     bl_label = "Import DXF" +' v.'+ __version__
     bl_space_type = "PROPERTIES"
     bl_region_type = "WINDOW"
+    bl_options = {'UNDO'}
 
     filepath = StringProperty(
             name="File Path",

Modified: trunk/py/scripts/addons/io_import_scene_mhx.py
===================================================================
--- trunk/py/scripts/addons/io_import_scene_mhx.py	2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_import_scene_mhx.py	2011-09-03 11:11:01 UTC (rev 2294)
@@ -2883,6 +2883,7 @@
 class OBJECT_OT_RigifyMhxButton(bpy.types.Operator):
     bl_idname = "mhxrig.rigify_mhx"
     bl_label = "Rigify MHX rig"
+    bl_options = {'UNDO'}
 
     def execute(self, context):
         rigifyMhx(context, context.object.name)

Modified: trunk/py/scripts/addons/io_import_scene_unreal_psk.py
===================================================================
--- trunk/py/scripts/addons/io_import_scene_unreal_psk.py	2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_import_scene_unreal_psk.py	2011-09-03 11:11:01 UTC (rev 2294)
@@ -744,6 +744,7 @@
     bl_label = "Import PSK"
     bl_space_type = "PROPERTIES"
     bl_region_type = "WINDOW"
+    bl_options = {'UNDO'}
 
     # List of operator properties, the attributes will be assigned
     # to the class instance from the operator settings before calling.

Modified: trunk/py/scripts/addons/io_mesh_ply/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_mesh_ply/__init__.py	2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_mesh_ply/__init__.py	2011-09-03 11:11:01 UTC (rev 2294)
@@ -52,6 +52,7 @@
     '''Load a PLY geometry file'''
     bl_idname = "import_mesh.ply"
     bl_label = "Import PLY"
+    bl_options = {'UNDO'}
 
     files = CollectionProperty(name="File Path",
                           description="File path used for importing "

Modified: trunk/py/scripts/addons/io_mesh_raw/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_mesh_raw/__init__.py	2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_mesh_raw/__init__.py	2011-09-03 11:11:01 UTC (rev 2294)
@@ -50,6 +50,7 @@
     '''Load Raw triangle mesh data'''
     bl_idname = "import_mesh.raw"
     bl_label = "Import RAW"
+    bl_options = {'UNDO'}
 
     filepath = StringProperty(name="File Path", description="Filepath used for importing the RAW file", maxlen=1024, default="", subtype='FILE_PATH')
     filter_glob = StringProperty(default="*.raw", options={'HIDDEN'})

Modified: trunk/py/scripts/addons/io_scene_3ds/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_scene_3ds/__init__.py	2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_scene_3ds/__init__.py	2011-09-03 11:11:01 UTC (rev 2294)
@@ -54,6 +54,7 @@
     '''Import from 3DS file format (.3ds)'''
     bl_idname = "import_scene.autodesk_3ds"
     bl_label = 'Import 3DS'
+    bl_options = {'UNDO'}
 
     filename_ext = ".3ds"
     filter_glob = StringProperty(default="*.3ds", options={'HIDDEN'})

Modified: trunk/py/scripts/addons/io_scene_m3/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_scene_m3/__init__.py	2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_scene_m3/__init__.py	2011-09-03 11:11:01 UTC (rev 2294)
@@ -54,6 +54,7 @@
     '''Import from M3 file format (.m3)'''
     bl_idname = 'import_scene.blizzard_m3'
     bl_label = 'Import M3'
+    bl_options = {'UNDO'}
 
     filename_ext = '.m3'
     filter_glob = StringProperty(default='*.m3', options={'HIDDEN'})

Modified: trunk/py/scripts/addons/io_scene_obj/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_scene_obj/__init__.py	2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_scene_obj/__init__.py	2011-09-03 11:11:01 UTC (rev 2294)
@@ -58,7 +58,7 @@
     '''Load a Wavefront OBJ File'''
     bl_idname = "import_scene.obj"
     bl_label = "Import OBJ"
-    bl_options = {'PRESET'}
+    bl_options = {'PRESET', 'UNDO'}
 
     filename_ext = ".obj"
     filter_glob = StringProperty(

Modified: trunk/py/scripts/addons/io_scene_x3d/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_scene_x3d/__init__.py	2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_scene_x3d/__init__.py	2011-09-03 11:11:01 UTC (rev 2294)
@@ -57,7 +57,7 @@
     '''Import and X3D or VRML file'''
     bl_idname = "import_scene.x3d"
     bl_label = "Import X3D/VRML"
-    bl_options = {'PRESET'}
+    bl_options = {'PRESET', 'UNDO'}
 
     filename_ext = ".x3d"
     filter_glob = StringProperty(default="*.x3d;*.wrl", options={'HIDDEN'})

Modified: trunk/py/scripts/addons/io_shape_mdd/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_shape_mdd/__init__.py	2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_shape_mdd/__init__.py	2011-09-03 11:11:01 UTC (rev 2294)
@@ -49,6 +49,7 @@
     '''Import MDD vertex keyframe file to shape keys'''
     bl_idname = "import_shape.mdd"
     bl_label = "Import MDD"
+    bl_options = {'UNDO'}
 
     filename_ext = ".mdd"
 



More information about the Bf-extensions-cvs mailing list