Janne Karhu
47d2353f26
Fix for [ #26205 ] Crash when duplicating window
...
* Timeline duplication code freed the original time caches too.
2011-02-25 08:40:57 +00:00
Campbell Barton
8a1cff54ce
internal operator/wm/macro function: dont crash if operators are not found (warning will be printed).
2011-02-25 04:15:45 +00:00
Campbell Barton
18c7354bd2
remove warning left in by mistake and comment unused function.
2011-02-25 02:27:54 +00:00
Campbell Barton
b8e3f4ee30
fix for cmake not having the correct svn revision in buildinfo, now generate a header every build with the time, date, svn revision.
2011-02-24 17:57:35 +00:00
Campbell Barton
197a57db69
face-paint mode operators were not ported from 2.4x yet hide/reveal/sel-swap
...
also added hide-unselected option to armature mode.
2011-02-24 16:04:36 +00:00
Lukas Toenne
04d04f6401
Fixed memory leak in group nodes. Only buffers from exposed sockets should remain after group execution.
2011-02-24 15:48:09 +00:00
Campbell Barton
d00b5736a5
remove unused functions, aligning to selection can be done with Shift+Numpad, uses manipulator code.
2011-02-24 15:31:38 +00:00
Campbell Barton
4c6b1d9df2
patch [ #26187 ] Cleaning #include <malloc.h>
...
from Shane Ambler (sambler)
didnt include change to superlu, prefer to leave external libs out of cleanups.
2011-02-24 14:05:41 +00:00
Janne Karhu
acf8a9c6ec
Fix for [ #26197 ] High resolution smoke cache not available due to pointcache update. Please reset the simulation.
...
* Backwards compatibility code wasn't forwards compatible :)
2011-02-24 13:37:53 +00:00
Campbell Barton
cd615f6fcc
found moving verts in pythons 2.5 api is approx 10x slower because the multi-dimensional array assignment reads the array 3 times (typecheck, length-check & for-real).
...
the length check was running sequence checks on every number which would fail, small speedup by avoiding this.
should eventually get this working faster by reading once into an allocated array.
2011-02-24 08:47:58 +00:00
Campbell Barton
31c7d694e0
remove 2 unnecessary checks for array type before assignment.
2011-02-24 07:25:47 +00:00
Campbell Barton
fbd9364944
revert part of own commit r35117 which modified mathutils initialization functions, found this could be done in a better way which doesnt have to deal with partly initialize instances being freed.
2011-02-24 05:46:57 +00:00
Campbell Barton
b357033f5e
remove unused vars.
2011-02-24 05:41:03 +00:00
Campbell Barton
b1639dc118
support pythons cyclic garbage collector for mathutils types.
2011-02-24 04:58:51 +00:00
Nathan Letwory
9aa9ade42a
doxygen: some more license block fixes.
2011-02-23 23:22:25 +00:00
M.G. Kishalmi
2158d05866
adjustments to recent commit:
...
* inv_ -> inverted_
* flagged image dirty after invert.
* restored properties accidently cut out of unpack operator.
brecht.beers[lmg]++
thanks for paying attention! :)
2011-02-23 19:40:24 +00:00
Janne Karhu
3bee6abb74
Fix for [ #26133 ] Explode modifier doesn't care about UVs (Option "split edges")
...
* This is basically a total rewrite of the edge split algorithm. The old one didn't handle tris at all and quads were cut wrong in some cases too with the addition of not handling uv coordinates at all.
* This new algorithm uses a flag system to categorize different splits and the identical but rotated cases in a similar way to how marching cubes indexes different cases.
* It cuts quads and tris and creates proper uv's for the new faces too.
* I also renamed the option to "edge cut" to differentiate if from the edge split modifier and added an option to override a uv-channel in the exploded mesh with particle age as x-coordinate so that the shrapnel can be faded out nicely etc.
2011-02-23 19:29:59 +00:00
Guillermo S. Romero
00c05c8404
Clean up headers a bit more.
2011-02-23 18:03:40 +00:00
Ton Roosendaal
962a4386bc
Bugfix #26188
...
Having 2 or more windows open, a render in another window made the
other (active) window fail badly on F11 key (show render).
Now things should go smoothly. If a render is being shown in
inactive windows, they get popped to the front nicely.
2011-02-23 15:52:05 +00:00
Lukas Toenne
4fe21e0b4f
The material "Dynamic" node (disabled anyway) had incomplete base type initialization, which made it appear as an empty item in the input node category.
2011-02-23 13:50:41 +00:00
Campbell Barton
65bb4ff8d1
py/rna api:
...
ifdef'd out weakref for blender/py api, worth testing to see if it adds much overhead.
2011-02-23 13:43:45 +00:00
M.G. Kishalmi
f0f3d9a2ff
added image-editor operators:
...
Invert Image Colors (RGB)
--
Invert Red Channel
Invert Green Channel
Invert Blue Channel
Invert Alpha Channel
mostly because of the recent changes in normalmap channels,
so users can adopt old bakes quickly.
though they might aswell prove useful in other situations.
2011-02-23 12:02:43 +00:00
M.G. Kishalmi
d7c29a0310
since the introduction of 'newbump' blender
...
was exporting normal maps with red and green channel inverted
relative to the geometry it actually exports.
This change makes blender export normal maps
which are very similar to most tools out there.
patch by Morten S. Mikkelsen
2011-02-23 11:58:36 +00:00
Nathan Letwory
5b607701a7
doxygen: prevent GPL license block from being parsed as doxygen comment.
2011-02-23 10:52:22 +00:00
Janne Karhu
5a70edc4af
Possible fix for [ #26190 ] Changing particle amount crashes
...
* In some cases fluid particles could be born at the exact same locations. Now these cases are just ignored and such particles don't effect each other.
2011-02-23 10:42:27 +00:00
Campbell Barton
9416daf97e
remove unused functions,
...
note: BPY_class_validate() could come in handy later if we need to check classes for properties/functions but for now there is no point in keeping it in.
2011-02-23 09:12:55 +00:00
Campbell Barton
9349374359
add back view 1:1 operator from 2.4x (Shift+PadEnter)
2011-02-23 06:48:47 +00:00
Campbell Barton
2f472ccd60
add back 2.4x mesh vertex sort/randomize operators, were called xsort and hash in 2.4x.
...
available from vertex menu.
2011-02-23 05:17:29 +00:00
Campbell Barton
0a7fecac8f
add 2.4x posemode & weightpaint feature as an operator - Flip Active, Shift+F.
2011-02-23 04:58:08 +00:00
Campbell Barton
aeeb09bd56
fix [ #26164 ] bpy.ops.transform.translate ignores AutoIK mode
...
auto-ik updates are done by notifiers at the moment which are ignored when running bpy.ops.transform.translate(), so add an special_aftertrans_update() check for this case.
2011-02-23 04:03:58 +00:00
Campbell Barton
43007d7fed
- fix python error for poselib UI when none is active.
...
- add info to create_dupli_objects rna function docstring.
- transform snap had bad define, disabling BVH accelerated snap (own fault).
2011-02-23 03:08:14 +00:00
Daniel Salazar
698f9948d8
Adding "frame" to print in background rendering for
...
"Calculating previous (frame) vectors"
now it fits better with
"Calculating next frame vectors"
@jesterking: yes you are
@jesterking: yes you are!!
2011-02-22 23:32:29 +00:00
Lukas Toenne
2d7b4d1579
Empty groups are now displayed with some basic spacing in edit mode. Long socket lists don't outgrow the group box any more; the box height is adjusted to fit the length of the socket list instead.
2011-02-22 21:22:27 +00:00
Lukas Toenne
e7750aa6ed
Convenience fix: Exposing internal sockets now copies the default input value to the group sockets. The "expose" function on group inputs/outputs has an optional parameter "add_link", which can be used to prevent the automatic linking.
2011-02-22 20:49:34 +00:00
Guillermo S. Romero
692b711bf4
SVN maintenance.
2011-02-22 20:47:17 +00:00
Lukas Toenne
b3c60ef3ea
Added RNA functions to group tree inputs/outputs for exposing internal sockets or adding custom sockets by name and type ( fixes #26171 ). Changed a few function names for groups for consistency.
2011-02-22 20:24:06 +00:00
Nathan Letwory
1f4fc992ef
doxygen: bge scenegraph and videotexture
2011-02-22 19:30:37 +00:00
Ton Roosendaal
ca930c3208
Bugfix #25967
...
Node Materials: option "Front/Back" in geometry node failed for
"full osa" case in ZTransp.
2011-02-22 17:19:02 +00:00
Joerg Mueller
354fc0076e
Fix for [ #26160 ] Blender Crashes when undoing
...
Was trying to free audio data from sequencer strips that don't even have audio. Corrected the error in several ways so this will definitely not happen again :-)
2011-02-22 16:32:05 +00:00
Nathan Letwory
5e41760a15
doxygen: add bullet to extern libs, some small changes in page names, and fixes around license blocks
2011-02-22 16:12:12 +00:00
Campbell Barton
bde2f96257
blender as module - workaround for not knowing __file__ when the module is initialized.
2011-02-22 14:19:09 +00:00
Nathan Letwory
79f79e0cac
doxygen: BGE Network, Physics, Rasterizer
2011-02-22 12:42:55 +00:00
Campbell Barton
99d3b68d70
fix for uninitialized stack variable in displaying the modifier template.
2011-02-22 12:19:27 +00:00
Ton Roosendaal
8089f857ad
Too many ifdefs made me miss the fact variables were declared inside
...
function...
2011-02-22 12:17:45 +00:00
Ton Roosendaal
1ad603c39e
No idea why this goes wrong, but I can't get preprocessor output with
...
cmake here.
Somehow in OSX a function call doesn't return but enters a next function.
Will find around if someone else can make an OSX preprocessed version
of this C file. With this commit things go fine, and it's a sane check
anyway.
2011-02-22 12:01:57 +00:00
Nathan Letwory
148eb5ca9c
remove unused code.
2011-02-22 11:43:50 +00:00
Campbell Barton
d60a5cfc55
feature back from 2.4x where a python error moves the cursor to the error line, added moving to exact column for syntax errors too.
2011-02-22 11:32:29 +00:00
Sergey Sharybin
ef6cbc3da0
Fixed crash when sculpting on deformed mesh with smooth brush:
...
vertex iter should be declared inside omp block or it'll be
thread-unsafe otherwise.
2011-02-22 10:56:49 +00:00
Nathan Letwory
5138615554
doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji
2011-02-22 10:33:14 +00:00
Janne Karhu
7729ecc98f
Fix for [ #26163 ] New Texture selectors don't update Texture preview
...
* Send texture notifier instead of generic property space notifier when texture context is changed.
2011-02-22 10:27:32 +00:00