Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
and made some small modifications to object menu to make it a bit
shorter, still much too long though, but at least not worse now.
|
|
anyway, which is confusing.
|
|
|
|
|
|
execute().
This runs after changing a property and allows correcting incompatible options.
Returning True will redraw the UI.
Currently this is used for setting the write extension when saving files, so changing the image format also corrects the extension.
The same is accessible from python where its used when saving SVG/EPS/PNG files.
This fixes: [#23828] obj export problems, [#23760] Exporting OBJ and filetype ending
also fixed document submission operator.
Now the filename in the file selector is the one used for writing this means we remove the "Save Over" popup which could be overlooked too easily.
Instead display the filename field with red tint, and a note in the tooltip.
|
|
is in the menu instead of rip which is not as useful by itself. Location
of the problem pointed out by Sergej Reich, thanks!
|
|
* Controls maximum rotation around side vector (as opposed to banking, which controls rotation around forward vector)
|
|
broken with bugfix for #23001.
|
|
[WinXP 32bit]
Crash was caused by missed offscreen OpenGL buffer. Added checking around this stuff.
Also fixed crash of simple "Image from view operator".
Note: This commit fixes only crashing, you'll be still unable to use this tools.
|
|
IK highlight
+ moved bone envalope scale into transform menu, pose menu is getting huge.
|
|
was using locale.getpreferredencoding() to read the file which depends on the system setup, better use 'UTF-8' always.
|
|
dont allow non-existing preset paths to be passed to the preset menu.
|
|
|
|
tweak the UI so fill options are only available with 2D curves and greyed out when bevel object is used.
|
|
|
|
- use preset subclass with funcs for updating the keyconfig
- keyconfig filenames are used for the UI names as with presets (so separation anymore)
- keyconfig's are stored in the preset dir (scripts/cfg dir removed)
- only the active keyconfig script is loaded
- some bugfixes for saving keymaps
- user interactions no longer saves keyconfigs too, I think this needs to be re-worked.
developer note...
multiple keyconfigs at once are not really needed now that they are stored & accessed directly in python.
for now I left it alone but we could consider to remove this capability in the future.
|
|
note: this is an option to the add preset operator which is a bit odd but easiest since these classes have all the info needed for removal as well.
|
|
is intentional else texface export breaks.
ideally this would only happen in cases where there are more then 1 image so we could avoid ugly names in common cases.
svn merge -r31916:31915 release/scripts/op/io_scene_obj/export_obj.py
|
|
Reported by Reiner Prokein.
Just use the material name instead of concatenating with any image names to it.
|
|
|
|
Submitted by Imran Syed (freakabcd)
|
|
|
|
|
|
Now reloading the user defaults also unloads/loads addons, resetting the state to the one set in the user preferences.
moved addon functions into bpy.utils
- bpy.utils.addon_enable(name, default_set=True)
- bpy.utils.addon_disable(name, default_set=True)
- bpy.utils.addon_reset_all(name, default_set=True)
the user preference operators now just wrap these.
|
|
|
|
requested by animator working with Matt
|
|
Reported by Heikki Lehikoinen in #blender.fi
|
|
netrender client's functions to get slaves and jobs info didn't work anymore (was reading response content twice).
At the same time, I switched to json for the dump and load, instead of using eval and repr (for obvious security reasons). I should have done this much earlier.
|
|
Spotted and fixed provided by Tim Baker
|
|
|
|
self.* to self.properties.*
|
|
annotying for some users)
- support for non utf8 paths when exporting UV layout.
|
|
- netrender reloading fix
|
|
transparent header.
|
|
bf-extensions/trunk/py/scripts
by Filiciss Muhgue (filiciss). Thanks a lot!
Part 1: Trunk, second part of patch will be committed to Extensions.
|
|
|
|
|
|
working.
The reason this didnt work is all sibclasses of pythons type() or PyType_Type in C, have to have their size set to sizeof(PyHeapTypeObject) rather then sizeof(PyTypeObject) as you might expect.
This is strange since its not a heap-class (defined in pythons runtime), but a static C type, so Im not sure about this, and cant find any documentation but it seems to work ok.
|
|
argument from property definitions.
|
|
|
|
|
|
- operator properties are now converted into python property() class members which bypass the operator 'properties' member.
self.properties.mysetting
... can now be written as ...
self.mysetting
- fix for error reloading rigify
|
|
also moved temp properties from the scene into the window manager since they are not saved there.
|
|
eg: bpy.types.Scene.BoolProperty()
|