[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21868] branches/itasc: svn merge -r 21848 :21866 https://svn.blender.org/svnroot/bf-blender/branches/blender2.5/ blender
Benoit Bolsee
benoit.bolsee at online.be
Fri Jul 24 23:12:01 CEST 2009
Revision: 21868
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21868
Author: ben2610
Date: 2009-07-24 23:12:01 +0200 (Fri, 24 Jul 2009)
Log Message:
-----------
svn merge -r 21848:21866 https://svn.blender.org/svnroot/bf-blender/branches/blender2.5/blender
Modified Paths:
--------------
branches/itasc/release/ui/space_image.py
branches/itasc/release/ui/space_info.py
branches/itasc/source/blender/blenloader/intern/readfile.c
branches/itasc/source/blender/editors/animation/anim_channels.c
branches/itasc/source/blender/editors/animation/anim_filter.c
branches/itasc/source/blender/editors/armature/armature_intern.h
branches/itasc/source/blender/editors/armature/armature_ops.c
branches/itasc/source/blender/editors/armature/editarmature.c
branches/itasc/source/blender/editors/armature/poseobject.c
branches/itasc/source/blender/editors/include/ED_anim_api.h
branches/itasc/source/blender/editors/include/ED_armature.h
branches/itasc/source/blender/editors/include/ED_screen.h
branches/itasc/source/blender/editors/interface/interface_widgets.c
branches/itasc/source/blender/editors/object/object_edit.c
branches/itasc/source/blender/editors/screen/screen_edit.c
branches/itasc/source/blender/editors/screen/screen_intern.h
branches/itasc/source/blender/editors/screen/screen_ops.c
branches/itasc/source/blender/editors/space_action/action_draw.c
branches/itasc/source/blender/editors/space_action/action_header.c
branches/itasc/source/blender/editors/space_buttons/buttons_context.c
branches/itasc/source/blender/editors/space_buttons/buttons_header.c
branches/itasc/source/blender/editors/space_buttons/space_buttons.c
branches/itasc/source/blender/editors/space_graph/graph_draw.c
branches/itasc/source/blender/editors/space_graph/graph_header.c
branches/itasc/source/blender/editors/space_image/image_draw.c
branches/itasc/source/blender/editors/space_nla/nla_channels.c
branches/itasc/source/blender/editors/space_nla/nla_draw.c
branches/itasc/source/blender/editors/space_nla/nla_edit.c
branches/itasc/source/blender/editors/space_nla/nla_header.c
branches/itasc/source/blender/editors/space_outliner/outliner.c
branches/itasc/source/blender/editors/space_time/time_header.c
branches/itasc/source/blender/editors/space_view3d/drawarmature.c
branches/itasc/source/blender/editors/space_view3d/view3d_header.c
branches/itasc/source/blender/makesdna/DNA_action_types.h
branches/itasc/source/blender/makesdna/DNA_object_types.h
branches/itasc/source/blender/makesdna/DNA_particle_types.h
branches/itasc/source/blender/makesdna/DNA_screen_types.h
branches/itasc/source/blender/makesdna/DNA_space_types.h
branches/itasc/source/blender/makesrna/RNA_types.h
branches/itasc/source/blender/makesrna/intern/rna_access.c
branches/itasc/source/blender/makesrna/intern/rna_armature.c
branches/itasc/source/blender/makesrna/intern/rna_scene.c
branches/itasc/source/blender/makesrna/intern/rna_space.c
branches/itasc/source/blender/makesrna/intern/rna_userdef.c
branches/itasc/source/blender/windowmanager/WM_api.h
branches/itasc/source/blender/windowmanager/intern/wm_event_system.c
branches/itasc/source/blender/windowmanager/intern/wm_files.c
branches/itasc/source/blender/windowmanager/intern/wm_jobs.c
branches/itasc/source/blender/windowmanager/intern/wm_window.c
branches/itasc/source/blender/windowmanager/wm.h
branches/itasc/source/blender/windowmanager/wm_window.h
Modified: branches/itasc/release/ui/space_image.py
===================================================================
--- branches/itasc/release/ui/space_image.py 2009-07-24 21:01:41 UTC (rev 21867)
+++ branches/itasc/release/ui/space_image.py 2009-07-24 21:12:01 UTC (rev 21868)
@@ -32,7 +32,7 @@
for a, b in ratios:
text = "Zoom %d:%d" % (a, b)
- layout.item_floatO("image.view_zoom_ratio", "ratio", a/b, text=text)
+ layout.item_floatO("image.view_zoom_ratio", "ratio", a/float(b), text=text)
layout.itemS()
@@ -225,34 +225,6 @@
layout.template_ID(sima, "image", new="image.new")
- """
- /* image select */
-
- pinflag= (show_render)? 0: UI_ID_PIN;
- xco= uiDefIDPoinButs(block, CTX_data_main(C), NULL, (ID*)sima->image, ID_IM, &sima->pin, xco, yco,
- sima_idpoin_handle, UI_ID_BROWSE|UI_ID_BROWSE_RENDER|UI_ID_RENAME|UI_ID_ADD_NEW|UI_ID_OPEN|UI_ID_DELETE|pinflag);
- xco += 8;
- """
-
- """
- if(ima && !ELEM3(ima->source, IMA_SRC_SEQUENCE, IMA_SRC_MOVIE, IMA_SRC_VIEWER) && ima->ok) {
- /* XXX this should not be a static var */
- static int headerbuttons_packdummy;
-
- headerbuttons_packdummy = 0;
-
- if (ima->packedfile) {
- headerbuttons_packdummy = 1;
- }
- if (ima->packedfile && ibuf && (ibuf->userflags & IB_BITMAPDIRTY))
- uiDefIconButBitI(block, TOG, 1, 0 /* XXX B_SIMA_REPACK */, ICON_UGLYPACKAGE, xco,yco,XIC,YIC, &headerbuttons_packdummy, 0, 0, 0, 0, "Re-Pack this image as PNG");
- else
- uiDefIconButBitI(block, TOG, 1, 0 /* XXX B_SIMAPACKIMA */, ICON_PACKAGE, xco,yco,XIC,YIC, &headerbuttons_packdummy, 0, 0, 0, 0, "Pack/Unpack this image");
-
- xco+= XIC+8;
- }
- """
-
# uv editing
if show_uvedit:
uvedit = sima.uv_editor
@@ -294,7 +266,8 @@
if ima.type == "COMPOSITE" and ima.source in ("MOVIE", "SEQUENCE"):
row.itemO("image.play_composite", icon="ICON_PLAY")
- layout.itemR(sima, "update_automatically", text="")
+ if show_uvedit or sima.image_painting:
+ layout.itemR(sima, "update_automatically", text="")
class IMAGE_PT_game_properties(bpy.types.Panel):
__space_type__ = "IMAGE_EDITOR"
Modified: branches/itasc/release/ui/space_info.py
===================================================================
--- branches/itasc/release/ui/space_info.py 2009-07-24 21:01:41 UTC (rev 21867)
+++ branches/itasc/release/ui/space_info.py 2009-07-24 21:12:01 UTC (rev 21868)
@@ -53,6 +53,7 @@
layout.itemO("wm.save_mainfile", text="Save")
layout.operator_context = "INVOKE_AREA"
layout.itemO("wm.save_as_mainfile", text="Save As...")
+ layout.itemO("screen.userpref_show", text="User Preferences...")
layout.itemS()
@@ -194,7 +195,7 @@
split = layout.split()
col = split.column()
- colsplit = col.split(percentage=0.8)
+ colsplit = col.split(percentage=0.85)
colsplitcol = colsplit.column()
colsplitcol.itemL(text="Display:")
colsplitcol.itemR(view, "tooltips")
@@ -219,7 +220,7 @@
col = split.column()
- colsplit = col.split(percentage=0.8)
+ colsplit = col.split(percentage=0.85)
colsplitcol = colsplit.column()
colsplitcol.itemL(text="View Manipulation:")
colsplitcol.itemR(view, "auto_depth")
@@ -240,7 +241,7 @@
colsplitcol.itemR(view, "ndof_rotate_speed", text="Orbit Speed")
col = split.column()
- colsplit = col.split(percentage=0.8)
+ colsplit = col.split(percentage=0.85)
colsplitcol = colsplit.column()
colsplitcol.itemL(text="Mouse Buttons:")
colsplitcol.itemR(view, "left_mouse_button_select")
@@ -263,7 +264,7 @@
col = split.column()
- colsplit = col.split(percentage=0.8)
+ colsplit = col.split(percentage=0.85)
colsplitcol = colsplit.column()
#manipulator
colsplitcol.itemR(view, "use_manipulator")
@@ -300,7 +301,7 @@
split = layout.split()
col = split.column()
- colsplit = col.split(percentage=0.8)
+ colsplit = col.split(percentage=0.85)
colsplitcol = colsplit.column()
colsplitcol.itemL(text="Materials:")
@@ -321,7 +322,7 @@
colsplitcol.itemR(edit, "drag_immediately")
col = split.column()
- colsplit = col.split(percentage=0.8)
+ colsplit = col.split(percentage=0.85)
colsplitcol = colsplit.column()
colsplitcol.itemL(text="Snap:")
colsplitcol.itemR(edit, "snap_translate", text="Translate")
@@ -340,7 +341,7 @@
col = split.column()
- colsplit = col.split(percentage=0.8)
+ colsplit = col.split(percentage=0.85)
colsplitcol = colsplit.column()
colsplitcol.itemL(text="Keyframing:")
@@ -366,7 +367,7 @@
colsplitcol.itemS()
col = split.column()
- colsplit = col.split(percentage=0.8)
+ colsplit = col.split(percentage=0.85)
colsplitcol = colsplit.column()
colsplitcol.itemL(text="Duplicate:")
colsplitcol.itemR(edit, "duplicate_mesh", text="Mesh")
@@ -398,7 +399,7 @@
split = layout.split()
col = split.column()
- colsplit = col.split(percentage=0.8)
+ colsplit = col.split(percentage=0.85)
colsplitcol = colsplit.column()
colsplitcol.itemR(system, "emulate_numpad")
colsplitcol.itemS()
@@ -406,7 +407,10 @@
#Weight Colors
colsplitcol.itemL(text="Weight Colors:")
colsplitcol.itemR(system, "use_weight_color_range", text="Use Custom Range")
- colsplitcol.itemR(system, "weight_color_range")
+
+ colsub = colsplitcol.column()
+ colsub.active = system.use_weight_color_range
+ colsub.template_color_ramp(system.weight_color_range, expand=True)
colsplitcol.itemS()
colsplitcol.itemS()
@@ -416,7 +420,7 @@
colsplitcol.itemR(system, "memory_cache_limit")
col = split.column()
- colsplit = col.split(percentage=0.8)
+ colsplit = col.split(percentage=0.85)
colsplitcol = colsplit.column()
#System
colsplitcol.itemL(text="System:")
@@ -430,7 +434,7 @@
colsplitcol.itemR(system, "audio_mixing_buffer")
col = split.column()
- colsplit = col.split(percentage=0.8)
+ colsplit = col.split(percentage=0.85)
colsplitcol = colsplit.column()
#OpenGL
colsplitcol.itemL(text="OpenGL:")
@@ -440,7 +444,7 @@
row = colsplitcol.row()
row.itemR(system, "window_draw_method", expand=True)
colsplitcol.itemL(text="Textures:")
- colsplitcol.itemR(system, "gl_texture_limit", text="Limit")
+ colsplitcol.itemR(system, "gl_texture_limit", text="Limit Size")
colsplitcol.itemR(system, "texture_time_out", text="Time Out")
colsplitcol.itemR(system, "texture_collection_rate", text="Collection Rate")
@@ -460,46 +464,48 @@
split = layout.split()
col = split.column()
- col.itemR(paths, "use_relative_paths")
- col.itemR(paths, "compress_file")
- col.itemR(paths, "fonts_directory")
- col.itemR(paths, "textures_directory")
- col.itemR(paths, "texture_plugin_directory")
- col.itemR(paths, "sequence_plugin_directory")
- col.itemR(paths, "render_output_directory")
- col.itemR(paths, "python_scripts_directory")
- col.itemR(paths, "sounds_directory")
- col.itemR(paths, "temporary_directory")
-
-class INFO_PT_autosave(bpy.types.Panel):
- __space_type__ = "USER_PREFERENCES"
- __label__ = "Auto Save"
- __no_header__ = True
-
- def poll(self, context):
- userpref = context.user_preferences
- return (userpref.active_section == 'AUTO_SAVE')
-
- def draw(self, context):
- layout = self.layout
- userpref = context.user_preferences
- save = userpref.autosave
+ col.itemL(text="File Paths:")
+ splitcol = col.split(percentage=0.3)
- split = layout.split()
- col = split.column()
- colsplit = col.split(percentage=0.8)
- colsplitcol = colsplit.column()
- colsplitcol.itemR(save, "save_version")
- colsplitcol.itemR(save, "recent_files")
- colsplitcol.itemR(save, "save_preview_images")
+ splitcol.itemL(text="Fonts:")
+ splitcol.itemR(paths, "fonts_directory", text="")
+ splitcol = col.split(percentage=0.3)
+ splitcol.itemL(text="Textures:")
+ splitcol.itemR(paths, "textures_directory", text="")
+ splitcol = col.split(percentage=0.3)
+ splitcol.itemL(text="Texture Plugins:")
+ splitcol.itemR(paths, "texture_plugin_directory", text="")
+ splitcol = col.split(percentage=0.3)
+ splitcol.itemL(text="Sequence Plugins:")
+ splitcol.itemR(paths, "sequence_plugin_directory", text="")
+ splitcol = col.split(percentage=0.3)
+ splitcol.itemL(text="Render Output:")
+ splitcol.itemR(paths, "render_output_directory", text="")
+ splitcol = col.split(percentage=0.3)
+ splitcol.itemL(text="Scripts:")
+ splitcol.itemR(paths, "python_scripts_directory", text="")
+ splitcol = col.split(percentage=0.3)
+ splitcol.itemL(text="Sounds:")
+ splitcol.itemR(paths, "sounds_directory", text="")
+ splitcol = col.split(percentage=0.3)
+ splitcol.itemL(text="Temp:")
+ splitcol.itemR(paths, "temporary_directory", text="")
col = split.column()
- colsplit = col.split(percentage=0.8)
+ colsplit = col.split(percentage=0.2)
colsplitcol = colsplit.column()
- colsplitcol.itemR(save, "auto_save_temporary_files")
+ colsplitcol = colsplit.column()
+ colsplitcol.itemL(text="Save & Load:")
+ colsplitcol.itemR(paths, "use_relative_paths")
+ colsplitcol.itemR(paths, "compress_file")
+ colsplitcol.itemL(text="Auto Save:")
+ colsplitcol.itemR(paths, "save_version")
+ colsplitcol.itemR(paths, "recent_files")
+ colsplitcol.itemR(paths, "save_preview_images")
+ colsplitcol.itemR(paths, "auto_save_temporary_files")
colsub = colsplitcol.column()
- colsub.enabled = save.auto_save_temporary_files
- colsub.itemR(save, "auto_save_time")
+ colsub.enabled = paths.auto_save_temporary_files
+ colsub.itemR(paths, "auto_save_time")
class INFO_PT_language(bpy.types.Panel):
__space_type__ = "USER_PREFERENCES"
@@ -535,6 +541,7 @@
split = layout.split(percentage=0.8)
split.itemL(text="")
+ layout.operator_context = "EXEC_AREA"
split.itemO("wm.save_homefile", text="Save As Default")
bpy.types.register(INFO_HT_header)
@@ -551,7 +558,6 @@
bpy.types.register(INFO_PT_edit)
bpy.types.register(INFO_PT_system)
bpy.types.register(INFO_PT_filepaths)
-bpy.types.register(INFO_PT_autosave)
bpy.types.register(INFO_PT_language)
bpy.types.register(INFO_PT_bottombar)
Modified: branches/itasc/source/blender/blenloader/intern/readfile.c
===================================================================
--- branches/itasc/source/blender/blenloader/intern/readfile.c 2009-07-24 21:01:41 UTC (rev 21867)
+++ branches/itasc/source/blender/blenloader/intern/readfile.c 2009-07-24 21:12:01 UTC (rev 21868)
@@ -4353,9 +4353,10 @@
}
else if(sl->spacetype==SPACE_BUTS) {
SpaceButs *sbuts= (SpaceButs *)sl;
- sbuts->lockpoin= NULL;
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list