a11c80d3bb
cyclic gc support for KX_PythonSeq
2011-02-27 03:59:17 +00:00
484ab618a7
Grease Pencil stroke smoothing cleanup - making this less susceptible
...
to sequential error by adopting a two-pass smoothing strategy instead.
This seems to give some minimal reductions in the amounts of unwanted
shrinkage that occurs
2011-02-27 02:08:32 +00:00
1cbdc6c4d4
Small animation tweaks:
...
- Fixed problem where just trying to replace existing keyframes would
result in the intepolation set on that keyframe to get lost. This was
mostly an issue if trying to re-block some animation in the middle of
a shot, with the rest of the keys set to Bezier, but the first
keyframe in this new segment needing to be Constant so that we don't
get sloppy automatic interpolation in the way
- Hooked up Media-Play/Stop/Next/Prev controls to animation playback
and keyframe jumping functionality in default keymap in addition the
existing controls. I'm also considering whether to migrate Next/Prev
Keyframe key mappings off the Ctrl-PageUp/Down keys for a more
ergonomic option (i.e. shift <, shift >)
2011-02-27 01:53:05 +00:00
7a313265e1
Sampling float colors in Image Editor only showed 3 digits precision.
...
Let's make it four! :)
2011-02-26 18:39:21 +00:00
a5eba49ccb
Bugfix #26231
...
Mesh editing: operator "Blend From Shape" had blending off as default.
A bit weird... so let's change :)
2011-02-26 15:42:59 +00:00
61235fcc8a
fix for 'live edit', running python scripts as you type
...
- errors would jump to the line which gets in the way.
- the window wouldn't always redraw.
2011-02-26 15:30:38 +00:00
a12315e4ec
use const char for return values of getenv().
2011-02-26 15:28:56 +00:00
38bd8dcf05
Bugfix #26221
...
Two bugs in one:
- Lukas commit monday for new group/socket handling accidentally removed
to set socketype in stacks, which as used by (texture) nodes to detect
whether value, color or vector had to be read.
Result was that all texture nodes were rendering as B&W
- Old 2.5 bug: preview renders for texture nodes didn't call a
NodeEndExec function, which gave crashes on deleting nodes.
The change in interface_hanlers.c is only a comment to explain
how keymaps are being found.
2011-02-26 13:53:15 +00:00
457aba9d1b
fix [ #26227 ] "Sequence must have 2 items total, not -2"
2011-02-26 12:26:01 +00:00
abecdac41e
Bugfix: In Action Editor, when "show pose markers" was enabled, all
...
markers were always drawn as local pose-markers, even when they were
not.
2011-02-26 10:41:59 +00:00
7a55884b62
Added operator which makes selected scene markers into local 'pose'
...
markers.
This is useful for when working with lipsync shots, where you've used
markers for noting down key syllables and want to separate these out
into chunks to manage things better.
2011-02-26 06:28:24 +00:00
ce81cce75d
Fix #26158 : The layer hight of the layer tool cannot longer be controled by the strength of the brush, as it was in 2.49
...
Layer height used to be controlled with brush radius, quite confusing decision.
Added new property for brushes - height for adjusting affectable brush height
(it could be not only layer height in the future).
2011-02-25 16:54:09 +00:00
d6f69a2c19
Bugfix #26174
...
Shift+A "add primitive" menu didn't allow to set shortcuts on the
sublevels.
2011-02-25 16:32:03 +00:00
24685d3967
Bug fix, irc report.
...
Menu Help -> Operator Cheat Sheet crashed, calling function with NULL context.
2011-02-25 16:05:26 +00:00
965c46b1d3
follow up on patch [ #26215 ], not all weakref references were ifdef'd
2011-02-25 15:07:25 +00:00
e06eea4fba
fix for scons with recent change to how BINRELOC is enabled via cmake.
...
also add WITH_PYTHON define to qtcreator project generator until we get a way to add them properly.
2011-02-25 14:45:45 +00:00
2cf20fde1b
patch [ #26215 ] Python weak reference (weakref) support for game objects
...
by Alex Fraser (z0r)
2011-02-25 14:32:35 +00:00
Nathan Letwory
60b22c5d12
doxygen: blender/windowmanager tagged.
2011-02-25 14:04:21 +00:00
Nathan Letwory
caa7bea1c5
doxygendoxygen: blender/modifiers tagged.
2011-02-25 13:57:17 +00:00
Nathan Letwory
1bb465141d
doxygen: tag blenderplayer stubs.
2011-02-25 13:46:54 +00:00
Nathan Letwory
6f6fac63ff
doxygen: gameengine/VideoTexture tagged.
2011-02-25 13:39:34 +00:00
Nathan Letwory
b188223ee4
doxygen: gameengine/SceneGraph tagged.
2011-02-25 13:39:04 +00:00
Nathan Letwory
2d3209c4b3
doxygen: gameengine/Rasterizer tagged.
2011-02-25 13:38:24 +00:00
Nathan Letwory
8476f26bc6
doxygen: gameengine/Physics tagged.
2011-02-25 13:37:23 +00:00
Nathan Letwory
dd26551ab7
doxygen: gameengine/Network tagged.
2011-02-25 13:36:49 +00:00
Nathan Letwory
bb6e7faf72
doxygen: gameengine/Ketsji tagged.
2011-02-25 13:35:59 +00:00
Nathan Letwory
94f3851840
doxygen: gameengine/GamePlayer tagged.
2011-02-25 13:35:11 +00:00
Nathan Letwory
344caea0b3
doxygen: gameengine/GameLogic tagged.
2011-02-25 13:32:11 +00:00
Nathan Letwory
34eeeb9115
doxygen: gameengine/Expressions tagged.
2011-02-25 13:31:23 +00:00
Nathan Letwory
ab523e91d0
doxygen: gameengine/Converter tagged.
2011-02-25 13:30:41 +00:00
Nathan Letwory
90917f78da
doxygen: gameengine/BlenderRoutines tagged.
2011-02-25 13:29:48 +00:00
Nathan Letwory
b59efe828b
doxygen: kernel/gen_system tagged.
2011-02-25 13:25:53 +00:00
Nathan Letwory
b414c6e08d
doxygen: kernel/gen_messaging tagged.
2011-02-25 13:24:53 +00:00
09e8a8222c
needed for building without python
2011-02-25 11:25:11 +00:00
e7101e21e1
bugfix #26211
...
render-result doesn't get an ibuf with BKE_image_get_ibuf
added a poll method to grey-out entries if !ibuf for now.
2011-02-25 11:00:38 +00:00
Nathan Letwory
05c0eec5ff
Small fix from sambler.
2011-02-25 10:58:04 +00:00
Nathan Letwory
6aae3bb5c8
doxygen: small fixes and tag adding
2011-02-25 10:20:37 +00:00
Nathan Letwory
3cd4110f78
fix #if errors, add defined() in proper places
...
doxygen: add file tags
2011-02-25 10:01:33 +00:00
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
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
18c7354bd2
remove warning left in by mistake and comment unused function.
2011-02-25 02:27:54 +00:00
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
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
d00b5736a5
remove unused functions, aligning to selection can be done with Shift+Numpad, uses manipulator code.
2011-02-24 15:31:38 +00:00
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
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
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
31c7d694e0
remove 2 unnecessary checks for array type before assignment.
2011-02-24 07:25:47 +00:00
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