9a88524f68
support for object data material assignment in python
...
eg:
bpy.context.object.data.materials[0] = bpy.data.materials["SomeMaterial"]
2011-10-01 17:54:33 +00:00
738491555d
BKE material api function: assign_material_id, like assign_material but takes the object data rather then the object.
2011-10-01 17:51:47 +00:00
975c4e7177
fix for msvc, I thought this was only needed for mingw.
2011-10-01 15:54:36 +00:00
646a397297
add a collection function slot for assignment (not used yet).
2011-10-01 15:40:32 +00:00
7b398f271e
fix for mingw
2011-10-01 15:02:55 +00:00
ca5871c26f
reverting part of rev40594.
...
Pardoon, looks like i've forgot to revert current work before
commiting actual patch i wanted to send to the svn.
2011-10-01 13:46:20 +00:00
fdcfb9a4a0
* Updating readme.html and link to release logs for 2.60, now that we approach the RC state.
2011-10-01 11:21:47 +00:00
b062056c05
Bugfixes for: [ #28525 ] [ #28690 ] [ #28774 ] [ #28777 ]
...
This commit basically disables the RNA update caches for now, and
introduces a workaround/hack to ensure that modifier properties still
work when animated/driven. The whole way that updates currently get
handled needs reviewing in future.
Fix provided by Brecht.
2011-10-01 01:27:44 +00:00
471ea617b2
Bugfix [ #28781 ] Grease pencil segfaults when deleting or duplicating
...
frames in dopesheet
2011-10-01 00:56:36 +00:00
2bb59bc273
Fix #28432 : Scrolling lists respond incorrectly if mouse is not moved
...
Copy hardmin for LISTROW and ROW buttons when updating button
from old block due to list item index is stored in this value.
2011-09-30 15:42:04 +00:00
f3ae228c9d
minor changes, dont append with cmake platform flags which is a string and use enum values rather then ints in a few places.
2011-09-30 15:22:13 +00:00
31363c3324
Fix [ #28773 ] Auto Set Preview Range Does not work on selection in DopeSheet
...
(viewall was also broken for DopeSheet, btw, same cause).
2011-09-30 12:33:52 +00:00
79307369fe
Bump maps flip: now white means salience, black means concavity
...
Files created in blender before this revision should be rendered in
exactly the same way they used to render before.
Patch by Morten Mikkelsen, finished by Ton and me.
2011-09-30 09:55:21 +00:00
fb58270a6c
add bevel weight to editmode buttons, patch from Psy-Fi or IRC.
2011-09-30 08:27:38 +00:00
43e72dfa3a
Minor: Other UI strings typos and tweaks.
2011-09-30 08:10:53 +00:00
265c113820
fix for crash generating messages.txt, I wasn't getting this crash because I had 'WITH_PYTHON_SAFETY' enabled which was using different iterators (which dont crash), now there on by default.
...
made headless and no-python configurations work again and added --factory-startup to doc building command.
2011-09-30 07:47:45 +00:00
e6a9b68c79
Recast: upgrade library.
...
- Upgrade Recast library to latest portable version
- Implement recast_qsort based on FreeBSD qsort.c to have
portable thread safe quick sort for use in conversion routine.
- Better default value for the Build Navigation Mesh operator
2011-09-29 21:38:57 +00:00
e21e789507
SVN maintenance.
2011-09-29 18:37:09 +00:00
fe63d07883
Minor: Other UI strings typos and tweaks.
2011-09-29 15:58:15 +00:00
f65c72afaf
Commented and tagged some unused vars, added some var init (gcc warnings...).
...
Won’t go further, most other warnings are from GE or intern/extern lib code...
2011-09-29 15:28:22 +00:00
add77842d9
Minor: Other UI strings typos and tweaks. Also updated french po & mo.
...
(grrr... That update created tons of new things... back to ~40% done...)
2011-09-29 14:41:11 +00:00
e276855e60
Fix #28769 & #28768 : problem with duplicated keymap items after fix yesterday.
2011-09-29 13:52:58 +00:00
a81b37e252
Pedantic changes to description for recently added select grouped operator
2011-09-29 10:17:34 +00:00
bfbfe16570
take 2 at fixing the crash...
2011-09-29 09:29:46 +00:00
e5078f196f
Attempt to fix error reported by yafaray devs from my commit r40660
2011-09-29 09:19:15 +00:00
4b2b8fe9bd
rna function:
...
vecs = Camera.view_frame(scene)
returns 4 points for the camera frame, without this its very hard to know if a point is in the camera view or not, without rewriting blenders internal logic in python.
2011-09-29 08:23:52 +00:00
4b325a938e
make drawobject.c's code for getting the camera view frame into its own function. (no functional changes)
2011-09-29 07:59:33 +00:00
9465efd401
use math functions for curve handle calculation.
2011-09-29 06:15:33 +00:00
ceb81b1960
no-longer select handles when transforming in the dopesheet since now the dope sheet acts as if handles are hidden.
...
also remove invalid comment.
2011-09-29 06:13:25 +00:00
5bbd0decfd
fix [ #28765 ] keyframe handles do not move with curves in graph editor when hidden, resulting in bad curves.
...
hide handles wasn't properly respected by transform function testhandles_fcurve().
2011-09-29 05:03:21 +00:00
45b74dcf2c
Reverting part of r.40659
...
The output of an automated tool is not a valid excuse for clobbering
code to increase maintenance headaches later on.
2011-09-28 23:43:48 +00:00
f05b6bb7c1
Fix #28728 : volume precaching took a long time with many objects, changed
...
threading to no longer sleep 50ms for each object, using work queue now.
Also it was showing SSS preprocessing while actually doing Volume precaching,
fixed as well.
2011-09-28 19:18:29 +00:00
e54bfda0f3
Fix autosave trying to write to / if no userpref temp directory was set,
...
like other code in blender it should write to the one actually verified
to exist.
Also fixes wrong temp directory when loading user preferences with no
temp directory from a state where one was specified.
2011-09-28 19:11:59 +00:00
a52ac47305
Fix #28726 : maya key configuration lost after file > new.
2011-09-28 19:05:47 +00:00
2ad45b5c4f
fix 2 bugs with reset-default failing on operators redo panel.
...
- The operator its self was registered so resetting the defaults would unhelpfully replace the toolbar with the reset to defaults operator panel.
- The callback for the operator wasnt being used so the settings were changed but the operator didnt re-run.
2011-09-28 18:45:17 +00:00
47ca7e23c0
Now in proper english, hehe
2011-09-28 17:52:07 +00:00
ce714341b9
Using non ASCII-conform char in comment broke compile
2011-09-28 17:45:32 +00:00
6088d460ef
OSX: Give clear commenting and more up-to-date defaults
2011-09-28 17:28:37 +00:00
416885aad4
OSX: always compile GHOST and Quicktime with Apple-gcc-4.2, simplifies for non-apple compilers
2011-09-28 17:15:28 +00:00
bee8e456f6
dont give an error on when texface conversion fails on load. give a warning instead.
...
this is needed because python converts report errors to exceptions (as if the file load operator couldn't complete), but infact it does load the file so rather then stopping the script, just report this as a warning.
2011-09-28 16:25:50 +00:00
a403268331
Fix #28185 : Regression test: outlinertest blend
...
Added notifier handler to outliner.
2011-09-28 16:13:36 +00:00
b88776ba5a
fix for crash with demo mode addon, modal operator loading a blend file would free all window data which was then accessed, causing a crash.
2011-09-28 15:42:55 +00:00
35f881b44d
Commented and tagged some unused vars, added some var init (gcc warnings...)
2011-09-28 15:22:13 +00:00
113d556295
patch [ #28571 ]
...
from Bastien Montagne (mont29)
Only applied Sequencer Select Grouped functionality - similar to the one in object mode, select strips based on type, time, data etc.
2011-09-28 14:12:27 +00:00
c0a89e48cc
Minor: Other UI strings typos and tweaks. Also updated french po & mo.
2011-09-28 14:08:56 +00:00
d0e7be242b
OSX: solve weaklinking for non-apple compilers by using Xlinker, build also QTKit with apple gcc, to be more compatible to distributed gnu-gcc compilers without objC, objC++ capabilities
2011-09-28 11:56:50 +00:00
c8b0d25794
fix [ #28158 ] Image crop keyframes/fcurves do not 'stick' to strip
2011-09-28 10:05:56 +00:00
450ea01002
transform sequencer update was checking against the wrong transform mode.
2011-09-28 09:47:30 +00:00
5e3110af05
add support for a 4th item for rna property enums in python so the numeric value can be passed, this is so you can animate the enum and keep the values even if you add items in the middle of the enum. - request from ZanQdo.
2011-09-28 09:18:20 +00:00
3a4b6da674
Fix #28601 : SEGFAULT: Regression in free_imbuf_seq
...
Actually, it's NULL-pointer dereference in rna_Sequence_update caused by RNA cache.
Discussed with Joshua and he thought it's acceptable for now to add
extra NULL-check here.
2011-09-28 08:56:40 +00:00