Fix for memory leak caused by re-making mipmaps
[blender.git] / doc / python_api / rst / change_log.rst
1 Blender API Change Log
2 **********************
3
4 .. note, this document is auto generated by sphinx_changelog_gen.py
5
6
7 2.56 to 2.57
8 ============
9 bpy.types.SplineBezierPoints
10 ----------------------------
11
12 Function Arguments
13 ^^^^^^^^^^^^^^^^^^
14
15 * :class:`bpy.types.SplineBezierPoints.friction` (count), *was (number)*
16
17 bpy.types.RenderSettings
18 ------------------------
19
20 Added
21 ^^^^^
22
23 * :class:`bpy.types.RenderSettings.use_stamp_lens`
24
25 Removed
26 ^^^^^^^
27
28 * **use_backbuf**
29
30 bpy.types.ActionPoseMarkers
31 ---------------------------
32
33 Added
34 ^^^^^
35
36 * :class:`bpy.types.ActionPoseMarkers.active`
37 * :class:`bpy.types.ActionPoseMarkers.active_index`
38
39 bpy.types.SpaceImageEditor
40 --------------------------
41
42 Renamed
43 ^^^^^^^
44
45 * **curves** -> :class:`bpy.types.SpaceImageEditor.curve`
46
47 bpy.types.Scene
48 ---------------
49
50 Removed
51 ^^^^^^^
52
53 * **network_render**
54
55 bpy.types.GameObjectSettings
56 ----------------------------
57
58 Added
59 ^^^^^
60
61 * :class:`bpy.types.GameObjectSettings.use_material_physics_fh`
62
63 Removed
64 ^^^^^^^
65
66 * **use_material_physics**
67
68 bpy.types.SplinePoints
69 ----------------------
70
71 Function Arguments
72 ^^^^^^^^^^^^^^^^^^
73
74 * :class:`bpy.types.SplinePoints.use_material_physics` (count), *was (number)*
75
76 bpy.types.Area
77 --------------
78
79 Added
80 ^^^^^
81
82 * :class:`bpy.types.Area.height`
83 * :class:`bpy.types.Area.width`
84
85 bpy.types.SolidifyModifier
86 --------------------------
87
88 Added
89 ^^^^^
90
91 * :class:`bpy.types.SolidifyModifier.material_offset`
92 * :class:`bpy.types.SolidifyModifier.material_offset_rim`
93
94 Removed
95 ^^^^^^^
96
97 * **use_rim_material**
98
99 bpy.types.UserPreferencesEdit
100 -----------------------------
101
102 Removed
103 ^^^^^^^
104
105 * **use_keyframe_insert_keyingset**
106
107 bpy.types.MaterialTextureSlot
108 -----------------------------
109
110 Added
111 ^^^^^
112
113 * :class:`bpy.types.MaterialTextureSlot.bump_method`
114 * :class:`bpy.types.MaterialTextureSlot.bump_objectspace`
115
116 Removed
117 ^^^^^^^
118
119 * **use_old_bump**
120
121 bpy.types.ExplodeModifier
122 -------------------------
123
124 Added
125 ^^^^^
126
127 * :class:`bpy.types.ExplodeModifier.particle_uv`
128 * :class:`bpy.types.ExplodeModifier.use_edge_cut`
129
130 Removed
131 ^^^^^^^
132
133 * **use_edge_split**
134
135 bpy.types.Node
136 --------------
137
138 Added
139 ^^^^^
140
141 * :class:`bpy.types.Node.label`
142
143 bpy.types.RigidBodyJointConstraint
144 ----------------------------------
145
146 Added
147 ^^^^^
148
149 * :class:`bpy.types.RigidBodyJointConstraint.limit_angle_max_x`
150 * :class:`bpy.types.RigidBodyJointConstraint.limit_angle_max_y`
151 * :class:`bpy.types.RigidBodyJointConstraint.limit_angle_max_z`
152 * :class:`bpy.types.RigidBodyJointConstraint.limit_angle_min_x`
153 * :class:`bpy.types.RigidBodyJointConstraint.limit_angle_min_y`
154 * :class:`bpy.types.RigidBodyJointConstraint.limit_angle_min_z`
155 * :class:`bpy.types.RigidBodyJointConstraint.limit_max_x`
156 * :class:`bpy.types.RigidBodyJointConstraint.limit_max_y`
157 * :class:`bpy.types.RigidBodyJointConstraint.limit_max_z`
158 * :class:`bpy.types.RigidBodyJointConstraint.limit_min_x`
159 * :class:`bpy.types.RigidBodyJointConstraint.limit_min_y`
160 * :class:`bpy.types.RigidBodyJointConstraint.limit_min_z`
161
162 Removed
163 ^^^^^^^
164
165 * **limit_cone_max**
166 * **limit_cone_min**
167 * **limit_generic_max**
168 * **limit_generic_min**
169
170 bpy.types.KeyMap
171 ----------------
172
173 Renamed
174 ^^^^^^^
175
176 * **items** -> :class:`bpy.types.KeyMap.keymap_items`
177
178 bpy.types.SpaceNodeEditor
179 -------------------------
180
181 Added
182 ^^^^^
183
184 * :class:`bpy.types.SpaceNodeEditor.backdrop_channels`
185 * :class:`bpy.types.SpaceNodeEditor.backdrop_x`
186 * :class:`bpy.types.SpaceNodeEditor.backdrop_y`
187 * :class:`bpy.types.SpaceNodeEditor.backdrop_zoom`
188 * :class:`bpy.types.SpaceNodeEditor.use_auto_render`
189
190 bpy.types.SPHFluidSettings
191 --------------------------
192
193 Added
194 ^^^^^
195
196 * :class:`bpy.types.SPHFluidSettings.factor_density`
197 * :class:`bpy.types.SPHFluidSettings.factor_radius`
198 * :class:`bpy.types.SPHFluidSettings.factor_repulsion`
199 * :class:`bpy.types.SPHFluidSettings.factor_rest_length`
200 * :class:`bpy.types.SPHFluidSettings.factor_stiff_viscosity`
201 * :class:`bpy.types.SPHFluidSettings.plasticity`
202 * :class:`bpy.types.SPHFluidSettings.repulsion`
203 * :class:`bpy.types.SPHFluidSettings.spring_frames`
204 * :class:`bpy.types.SPHFluidSettings.stiff_viscosity`
205 * :class:`bpy.types.SPHFluidSettings.use_initial_rest_length`
206 * :class:`bpy.types.SPHFluidSettings.use_viscoelastic_springs`
207 * :class:`bpy.types.SPHFluidSettings.yield_ratio`
208
209 Removed
210 ^^^^^^^
211
212 * **stiffness_near**
213 * **viscosity_beta**
214
215 Renamed
216 ^^^^^^^
217
218 * **viscosity_omega** -> :class:`bpy.types.SPHFluidSettings.linear_viscosity`
219
220 bpy.types.ConstraintActuator
221 ----------------------------
222
223 Added
224 ^^^^^
225
226 * :class:`bpy.types.ConstraintActuator.direction_axis_pos`
227 * :class:`bpy.types.ConstraintActuator.fh_force`
228
229 Removed
230 ^^^^^^^
231
232 * **spring**
233
234 bpy.types.UILayout
235 ------------------
236
237 Renamed
238 ^^^^^^^
239
240 * **operator_enums** -> :class:`bpy.types.UILayout.operator_enum`
241
242 bpy.types.SpaceDopeSheetEditor
243 ------------------------------
244
245 Added
246 ^^^^^
247
248 * :class:`bpy.types.SpaceDopeSheetEditor.show_pose_markers`
249
250 bpy.types.ToolSettings
251 ----------------------
252
253 Added
254 ^^^^^
255
256 * :class:`bpy.types.ToolSettings.edge_path_live_unwrap`
257 * :class:`bpy.types.ToolSettings.proportional_size`
258 * :class:`bpy.types.ToolSettings.use_keyframe_insert_keyingset`
259
260 bpy.types.EditBone
261 ------------------
262
263 Added
264 ^^^^^
265
266 * :class:`bpy.types.EditBone.bbone_x`
267 * :class:`bpy.types.EditBone.bbone_z`
268
269 Function Arguments
270 ^^^^^^^^^^^^^^^^^^
271
272 * :class:`bpy.types.EditBone.bbone_z` (self, matrix, scale, roll), *was (self, matrix)*
273
274 bpy.types.ID
275 ------------
276
277 Renamed
278 ^^^^^^^
279
280 * **update** -> :class:`bpy.types.ID.update_tag`
281
282 bpy.types.SpaceGraphEditor
283 --------------------------
284
285 Added
286 ^^^^^
287
288 * :class:`bpy.types.SpaceGraphEditor.use_fancy_drawing`
289
290 bpy.types.ParticleSystem
291 ------------------------
292
293 Added
294 ^^^^^
295
296 * :class:`bpy.types.ParticleSystem.child_seed`
297
298 bpy.types.SpaceTimeline
299 -----------------------
300
301 Removed
302 ^^^^^^^
303
304 * **use_play_3d_editors**
305 * **use_play_animation_editors**
306 * **use_play_image_editors**
307 * **use_play_node_editors**
308 * **use_play_properties_editors**
309 * **use_play_sequence_editors**
310 * **use_play_top_left_3d_editor**
311
312 bpy.types.Mesh
313 --------------
314
315 Added
316 ^^^^^
317
318 * :class:`bpy.types.Mesh.validate`
319
320 Renamed
321 ^^^^^^^
322
323 * **show_extra_edge_angle** -> :class:`bpy.types.Mesh.show_extra_face_angle`
324
325 Function Arguments
326 ^^^^^^^^^^^^^^^^^^
327
328 * :class:`bpy.types.Mesh.show_extra_face_angle` (self, vertices, edges, faces), *was (self, verts, edges, faces)*
329
330 bpy.types.EnumProperty
331 ----------------------
332
333 Added
334 ^^^^^
335
336 * :class:`bpy.types.EnumProperty.default_flag`
337
338 Renamed
339 ^^^^^^^
340
341 * **items** -> :class:`bpy.types.EnumProperty.enum_items`
342
343 bpy.types.Screen
344 ----------------
345
346 Added
347 ^^^^^
348
349 * :class:`bpy.types.Screen.use_play_3d_editors`
350 * :class:`bpy.types.Screen.use_play_animation_editors`
351 * :class:`bpy.types.Screen.use_play_image_editors`
352 * :class:`bpy.types.Screen.use_play_node_editors`
353 * :class:`bpy.types.Screen.use_play_properties_editors`
354 * :class:`bpy.types.Screen.use_play_sequence_editors`
355 * :class:`bpy.types.Screen.use_play_top_left_3d_editor`
356
357 bpy.types.MirrorModifier
358 ------------------------
359
360 Added
361 ^^^^^
362
363 * :class:`bpy.types.MirrorModifier.use_mirror_merge`
364
365 bpy.types.Operator
366 ------------------
367
368 Added
369 ^^^^^
370
371 * :class:`bpy.types.Operator.cancel`
372
373 bpy.types.Brush
374 ---------------
375
376 Added
377 ^^^^^
378
379 * :class:`bpy.types.Brush.height`
380 * :class:`bpy.types.Brush.use_fixed_texture`
381
382 Renamed
383 ^^^^^^^
384
385 * **imagepaint_tool** -> :class:`bpy.types.Brush.image_tool`
386 * **use_paint_texture** -> :class:`bpy.types.Brush.use_paint_image`
387 * **vertexpaint_tool** -> :class:`bpy.types.Brush.vertex_tool`
388
389 bpy.types.Key
390 -------------
391
392 Renamed
393 ^^^^^^^
394
395 * **keys** -> :class:`bpy.types.Key.key_blocks`
396
397 bpy.types.CompositorNodeBlur
398 ----------------------------
399
400 Added
401 ^^^^^
402
403 * :class:`bpy.types.CompositorNodeBlur.aspect_correction`
404
405 bpy.types.SpaceTextEditor
406 -------------------------
407
408 Added
409 ^^^^^
410
411 * :class:`bpy.types.SpaceTextEditor.margin_column`
412 * :class:`bpy.types.SpaceTextEditor.show_margin`
413
414 bpy.types.GPencilLayer
415 ----------------------
416
417 Added
418 ^^^^^
419
420 * :class:`bpy.types.GPencilLayer.show_x_ray`
421
422 Removed
423 ^^^^^^^
424
425 * **active**
426
427 bpy.types.MarbleTexture
428 -----------------------
429
430 Renamed
431 ^^^^^^^
432
433 * **noisebasis_2** -> :class:`bpy.types.MarbleTexture.noise_basis_2`
434
435 bpy.types.Particle
436 ------------------
437
438 Removed
439 ^^^^^^^
440
441 * **is_hair**
442
443 Renamed
444 ^^^^^^^
445
446 * **keys** -> :class:`bpy.types.Particle.hair_keys`
447 * **keys** -> :class:`bpy.types.Particle.particle_keys`
448
449 bpy.types.Modifier
450 ------------------
451
452 Added
453 ^^^^^
454
455 * :class:`bpy.types.Modifier.use_apply_on_spline`
456
457 bpy.types.Property
458 ------------------
459
460 Added
461 ^^^^^
462
463 * :class:`bpy.types.Property.is_enum_flag`
464
465 bpy.types.SpaceProperties
466 -------------------------
467
468 Added
469 ^^^^^
470
471 * :class:`bpy.types.SpaceProperties.texture_context`
472
473 Removed
474 ^^^^^^^
475
476 * **show_brush_texture**
477
478 bpy.types.VertexGroups
479 ----------------------
480
481 Added
482 ^^^^^
483
484 * :class:`bpy.types.VertexGroups.remove`
485
486 Removed
487 ^^^^^^^
488
489 * **assign**
490
491 bpy.types.Material
492 ------------------
493
494 Added
495 ^^^^^
496
497 * :class:`bpy.types.Material.shadow_only_type`
498
499 bpy.types.RenderLayer
500 ---------------------
501
502 Function Arguments
503 ^^^^^^^^^^^^^^^^^^
504
505 * :class:`bpy.types.RenderLayer.shadow_only_type` (filename, x, y), *was (filename)*
506
507 bpy.types.Object
508 ----------------
509
510 Added
511 ^^^^^
512
513 * :class:`bpy.types.Object.is_modified`
514
515 Renamed
516 ^^^^^^^
517
518 * **create_dupli_list** -> :class:`bpy.types.Object.dupli_list_create`
519 * **create_mesh** -> :class:`bpy.types.Object.to_mesh`
520 * **free_dupli_list** -> :class:`bpy.types.Object.dupli_list_clear`
521
522 bpy.types.NodeTree
523 ------------------
524
525 Added
526 ^^^^^
527
528 * :class:`bpy.types.NodeTree.inputs`
529 * :class:`bpy.types.NodeTree.outputs`
530
531 bpy.types.DopeSheet
532 -------------------
533
534 Added
535 ^^^^^
536
537 * :class:`bpy.types.DopeSheet.filter_fcurve_name`
538 * :class:`bpy.types.DopeSheet.show_lattices`
539 * :class:`bpy.types.DopeSheet.show_only_matching_fcurves`
540
541 bpy.types.ActionFCurves
542 -----------------------
543
544 Function Arguments
545 ^^^^^^^^^^^^^^^^^^
546
547 * :class:`bpy.types.ActionFCurves.show_only_matching_fcurves` (data_path, index, action_group), *was (data_path, array_index, action_group)*
548
549 bpy.types.ShrinkwrapModifier
550 ----------------------------
551
552 Added
553 ^^^^^
554
555 * :class:`bpy.types.ShrinkwrapModifier.cull_face`
556
557 Removed
558 ^^^^^^^
559
560 * **use_cull_back_faces**
561 * **use_cull_front_faces**
562
563 bpy.types.WindowManager
564 -----------------------
565
566 Added
567 ^^^^^
568
569 * :class:`bpy.types.WindowManager.addon_filter`
570 * :class:`bpy.types.WindowManager.addon_search`
571 * :class:`bpy.types.WindowManager.addon_support`
572 * :class:`bpy.types.WindowManager.event_timer_add`
573 * :class:`bpy.types.WindowManager.event_timer_remove`
574
575 bpy.types.WoodTexture
576 ---------------------
577
578 Renamed
579 ^^^^^^^
580
581 * **noisebasis_2** -> :class:`bpy.types.WoodTexture.noise_basis_2`
582
583 bpy.types.VertexGroup
584 ---------------------
585
586 Added
587 ^^^^^
588
589 * :class:`bpy.types.VertexGroup.add`
590 * :class:`bpy.types.VertexGroup.remove`
591 * :class:`bpy.types.VertexGroup.weight`
592
593 bpy.types.FCurveKeyframePoints
594 ------------------------------
595
596 Added
597 ^^^^^
598
599 * :class:`bpy.types.FCurveKeyframePoints.insert`
600
601 Function Arguments
602 ^^^^^^^^^^^^^^^^^^
603
604 * :class:`bpy.types.FCurveKeyframePoints.insert` (count), *was (frame, value, replace, needed, fast)*
605
606 bpy.types.ThemeView3D
607 ---------------------
608
609 Added
610 ^^^^^
611
612 * :class:`bpy.types.ThemeView3D.outline_width`
613
614 bpy.types.Image
615 ---------------
616
617 Added
618 ^^^^^
619
620 * :class:`bpy.types.Image.pixels`
621
622 bpy.types.Bone
623 --------------
624
625 Added
626 ^^^^^
627
628 * :class:`bpy.types.Bone.bbone_x`
629 * :class:`bpy.types.Bone.bbone_z`
630
631 bpy.types.InputKeyMapPanel
632 --------------------------
633
634 Removed
635 ^^^^^^^
636
637 * **draw_entry**
638 * **draw_filtered**
639 * **draw_hierarchy**
640 * **draw_keymaps**
641 * **draw_km**
642 * **draw_kmi**
643 * **draw_kmi_properties**
644 * **indented_layout**
645
646 bpy.types.ParticleSettings
647 --------------------------
648
649 Added
650 ^^^^^
651
652 * :class:`bpy.types.ParticleSettings.active_texture`
653 * :class:`bpy.types.ParticleSettings.active_texture_index`
654 * :class:`bpy.types.ParticleSettings.child_parting_factor`
655 * :class:`bpy.types.ParticleSettings.child_parting_max`
656 * :class:`bpy.types.ParticleSettings.child_parting_min`
657 * :class:`bpy.types.ParticleSettings.color_maximum`
658 * :class:`bpy.types.ParticleSettings.create_long_hair_children`
659 * :class:`bpy.types.ParticleSettings.draw_color`
660 * :class:`bpy.types.ParticleSettings.effector_amount`
661 * :class:`bpy.types.ParticleSettings.grid_random`
662 * :class:`bpy.types.ParticleSettings.hair_length`
663 * :class:`bpy.types.ParticleSettings.hexagonal_grid`
664 * :class:`bpy.types.ParticleSettings.is_fluid`
665 * :class:`bpy.types.ParticleSettings.kink_amplitude_clump`
666 * :class:`bpy.types.ParticleSettings.kink_flat`
667 * :class:`bpy.types.ParticleSettings.texture_slots`
668 * :class:`bpy.types.ParticleSettings.timestep`
669 * :class:`bpy.types.ParticleSettings.use_advanced_hair`
670
671 Removed
672 ^^^^^^^
673
674 * **reaction_shape**
675 * **show_material_color**
676 * **use_animate_branching**
677 * **use_branching**
678 * **use_symmetric_branching**
679
680 bpy.types.SceneGameData
681 -----------------------
682
683 Added
684 ^^^^^
685
686 * :class:`bpy.types.SceneGameData.show_mouse`
687
688 bpy.types.MaterialPhysics
689 -------------------------
690
691 Renamed
692 ^^^^^^^
693
694 * **damping** -> :class:`bpy.types.MaterialPhysics.fh_damping`
695 * **distance** -> :class:`bpy.types.MaterialPhysics.fh_distance`
696 * **force** -> :class:`bpy.types.MaterialPhysics.fh_force`
697 * **use_normal_align** -> :class:`bpy.types.MaterialPhysics.use_fh_normal`
698