Campbell Barton [Sat, 26 Feb 2011 06:27:54 +0000 (06:27 +0000)]
recent changes to svn broke rpm builder, also include rpm version info
Guillermo S. Romero [Fri, 25 Feb 2011 19:23:23 +0000 (19:23 +0000)]
SVN maintenance.
Sergey Sharybin [Fri, 25 Feb 2011 16:54:09 +0000 (16:54 +0000)]
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).
Ton Roosendaal [Fri, 25 Feb 2011 16:32:03 +0000 (16:32 +0000)]
Bugfix #26174
Shift+A "add primitive" menu didn't allow to set shortcuts on the
sublevels.
Campbell Barton [Fri, 25 Feb 2011 16:19:50 +0000 (16:19 +0000)]
add NDEBUG to scons release flags + some pep8 cleanup for examples.
Campbell Barton [Fri, 25 Feb 2011 16:06:14 +0000 (16:06 +0000)]
pep8 cleanup
Ton Roosendaal [Fri, 25 Feb 2011 16:05:26 +0000 (16:05 +0000)]
Bug fix, irc report.
Menu Help -> Operator Cheat Sheet crashed, calling function with NULL context.
Campbell Barton [Fri, 25 Feb 2011 15:46:43 +0000 (15:46 +0000)]
use flag _DEBUG, not DEBUG.
Campbell Barton [Fri, 25 Feb 2011 15:07:25 +0000 (15:07 +0000)]
follow up on patch [#26215], not all weakref references were ifdef'd
Campbell Barton [Fri, 25 Feb 2011 14:45:45 +0000 (14:45 +0000)]
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.
Campbell Barton [Fri, 25 Feb 2011 14:32:35 +0000 (14:32 +0000)]
patch [#26215] Python weak reference (weakref) support for game objects
by Alex Fraser (z0r)
Nathan Letwory [Fri, 25 Feb 2011 14:04:21 +0000 (14:04 +0000)]
doxygen: blender/windowmanager tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:57:17 +0000 (13:57 +0000)]
doxygendoxygen: blender/modifiers tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:46:54 +0000 (13:46 +0000)]
doxygen: tag blenderplayer stubs.
Nathan Letwory [Fri, 25 Feb 2011 13:39:34 +0000 (13:39 +0000)]
doxygen: gameengine/VideoTexture tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:39:04 +0000 (13:39 +0000)]
doxygen: gameengine/SceneGraph tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:38:24 +0000 (13:38 +0000)]
doxygen: gameengine/Rasterizer tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:37:23 +0000 (13:37 +0000)]
doxygen: gameengine/Physics tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:36:49 +0000 (13:36 +0000)]
doxygen: gameengine/Network tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:35:59 +0000 (13:35 +0000)]
doxygen: gameengine/Ketsji tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:35:11 +0000 (13:35 +0000)]
doxygen: gameengine/GamePlayer tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:32:11 +0000 (13:32 +0000)]
doxygen: gameengine/GameLogic tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:31:23 +0000 (13:31 +0000)]
doxygen: gameengine/Expressions tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:30:41 +0000 (13:30 +0000)]
doxygen: gameengine/Converter tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:29:48 +0000 (13:29 +0000)]
doxygen: gameengine/BlenderRoutines tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:28:22 +0000 (13:28 +0000)]
doxygen: kernel/ groups added.
Nathan Letwory [Fri, 25 Feb 2011 13:25:53 +0000 (13:25 +0000)]
doxygen: kernel/gen_system tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:24:53 +0000 (13:24 +0000)]
doxygen: kernel/gen_messaging tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:14:27 +0000 (13:14 +0000)]
doxygen: add missing group definitions.
Nathan Letwory [Fri, 25 Feb 2011 11:53:23 +0000 (11:53 +0000)]
doxygen: add bsp group
Nathan Letwory [Fri, 25 Feb 2011 11:51:19 +0000 (11:51 +0000)]
doxygen: intern/string tagged.
Nathan Letwory [Fri, 25 Feb 2011 11:50:46 +0000 (11:50 +0000)]
doxygen: intern/smoke tagged.
Nathan Letwory [Fri, 25 Feb 2011 11:49:19 +0000 (11:49 +0000)]
doxygen: intern/moto tagged.
Nathan Letwory [Fri, 25 Feb 2011 11:47:49 +0000 (11:47 +0000)]
doxygen: intern/mikktspace tagged.
Nathan Letwory [Fri, 25 Feb 2011 11:47:18 +0000 (11:47 +0000)]
doxygen: intern/memutil tagged
Nathan Letwory [Fri, 25 Feb 2011 11:45:16 +0000 (11:45 +0000)]
doxygen: intern/itasc tagged
Nathan Letwory [Fri, 25 Feb 2011 11:43:19 +0000 (11:43 +0000)]
doxygen: intern/iksolver tagged. Leaving out TNT, since we have it in multiple locations.
Nathan Letwory [Fri, 25 Feb 2011 11:41:12 +0000 (11:41 +0000)]
doxygen: intern/guardedalloc tagged
Nathan Letwory [Fri, 25 Feb 2011 11:28:33 +0000 (11:28 +0000)]
doxygen: fixup and tag intern/ghost.
Campbell Barton [Fri, 25 Feb 2011 11:25:11 +0000 (11:25 +0000)]
needed for building without python
M.G. Kishalmi [Fri, 25 Feb 2011 11:00:38 +0000 (11:00 +0000)]
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.
Nathan Letwory [Fri, 25 Feb 2011 10:58:04 +0000 (10:58 +0000)]
Small fix from sambler.
Nathan Letwory [Fri, 25 Feb 2011 10:51:01 +0000 (10:51 +0000)]
doxygen: intern/elbeem tagged
Nathan Letwory [Fri, 25 Feb 2011 10:47:28 +0000 (10:47 +0000)]
doxygen: intern/decimation tagged
Nathan Letwory [Fri, 25 Feb 2011 10:45:31 +0000 (10:45 +0000)]
doxygen: intern/container tagged
Nathan Letwory [Fri, 25 Feb 2011 10:44:20 +0000 (10:44 +0000)]
doxygen: intern/bsp tagged
Nathan Letwory [Fri, 25 Feb 2011 10:34:04 +0000 (10:34 +0000)]
doxygen: update Doxyfile and split doxygen.main
Nathan Letwory [Fri, 25 Feb 2011 10:32:33 +0000 (10:32 +0000)]
doxygen: intern/boolop tagged
Nathan Letwory [Fri, 25 Feb 2011 10:24:29 +0000 (10:24 +0000)]
doxygen: opennl tagged.
renamed BLO_sys_types.h to superlu_sys_types.h
Nathan Letwory [Fri, 25 Feb 2011 10:21:56 +0000 (10:21 +0000)]
doxgyen: audaspace tagged.
Nathan Letwory [Fri, 25 Feb 2011 10:20:37 +0000 (10:20 +0000)]
doxygen: small fixes and tag adding
Nathan Letwory [Fri, 25 Feb 2011 10:01:33 +0000 (10:01 +0000)]
fix #if errors, add defined() in proper places
doxygen: add file tags
Janne Karhu [Fri, 25 Feb 2011 08:40:57 +0000 (08:40 +0000)]
Fix for [#26205] Crash when duplicating window
* Timeline duplication code freed the original time caches too.
Guillermo S. Romero [Fri, 25 Feb 2011 06:03:01 +0000 (06:03 +0000)]
Fix buildinfo, as pointed by IRIE Shinsuke.
Added a note about doubtful "copy if different".
Campbell Barton [Fri, 25 Feb 2011 04:15:45 +0000 (04:15 +0000)]
internal operator/wm/macro function: dont crash if operators are not found (warning will be printed).
Guillermo S. Romero [Fri, 25 Feb 2011 04:02:58 +0000 (04:02 +0000)]
Make buildinfo not fail with git-svn as suggested by Nicholas Bishop.
Improve formating and comments a bit.
Campbell Barton [Fri, 25 Feb 2011 02:27:54 +0000 (02:27 +0000)]
remove warning left in by mistake and comment unused function.
Guillermo S. Romero [Fri, 25 Feb 2011 00:02:08 +0000 (00:02 +0000)]
SVN maintenance.
Campbell Barton [Thu, 24 Feb 2011 17:57:35 +0000 (17:57 +0000)]
fix for cmake not having the correct svn revision in buildinfo, now generate a header every build with the time, date, svn revision.
Campbell Barton [Thu, 24 Feb 2011 16:04:36 +0000 (16:04 +0000)]
face-paint mode operators were not ported from 2.4x yet hide/reveal/sel-swap
also added hide-unselected option to armature mode.
Lukas Toenne [Thu, 24 Feb 2011 15:48:09 +0000 (15:48 +0000)]
Fixed memory leak in group nodes. Only buffers from exposed sockets should remain after group execution.
Campbell Barton [Thu, 24 Feb 2011 15:31:38 +0000 (15:31 +0000)]
remove unused functions, aligning to selection can be done with Shift+Numpad, uses manipulator code.
Campbell Barton [Thu, 24 Feb 2011 14:05:41 +0000 (14:05 +0000)]
patch [#26187] Cleaning #include <malloc.h>
from Shane Ambler (sambler)
didnt include change to superlu, prefer to leave external libs out of cleanups.
Campbell Barton [Thu, 24 Feb 2011 14:03:29 +0000 (14:03 +0000)]
patch [#26178] build_debian.sh: Use BLENDER_VERSION_CHAR
from Shinsuke Irie (irie)
also apply to pacman.
Janne Karhu [Thu, 24 Feb 2011 13:37:53 +0000 (13:37 +0000)]
Fix for [#26197] High resolution smoke cache not available due to pointcache update. Please reset the simulation.
* Backwards compatibility code wasn't forwards compatible :)
Campbell Barton [Thu, 24 Feb 2011 08:47:58 +0000 (08:47 +0000)]
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.
Campbell Barton [Thu, 24 Feb 2011 07:25:47 +0000 (07:25 +0000)]
remove 2 unnecessary checks for array type before assignment.
Campbell Barton [Thu, 24 Feb 2011 05:46:57 +0000 (05:46 +0000)]
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.
Campbell Barton [Thu, 24 Feb 2011 05:41:03 +0000 (05:41 +0000)]
remove unused vars.
Campbell Barton [Thu, 24 Feb 2011 04:58:51 +0000 (04:58 +0000)]
support pythons cyclic garbage collector for mathutils types.
Nathan Letwory [Wed, 23 Feb 2011 23:22:25 +0000 (23:22 +0000)]
doxygen: some more license block fixes.
M.G. Kishalmi [Wed, 23 Feb 2011 19:40:24 +0000 (19:40 +0000)]
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! :)
Janne Karhu [Wed, 23 Feb 2011 19:29:59 +0000 (19:29 +0000)]
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.
Guillermo S. Romero [Wed, 23 Feb 2011 18:03:40 +0000 (18:03 +0000)]
Clean up headers a bit more.
Ton Roosendaal [Wed, 23 Feb 2011 15:52:05 +0000 (15:52 +0000)]
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.
Lukas Toenne [Wed, 23 Feb 2011 13:50:41 +0000 (13:50 +0000)]
The material "Dynamic" node (disabled anyway) had incomplete base type initialization, which made it appear as an empty item in the input node category.
Campbell Barton [Wed, 23 Feb 2011 13:43:45 +0000 (13:43 +0000)]
py/rna api:
ifdef'd out weakref for blender/py api, worth testing to see if it adds much overhead.
M.G. Kishalmi [Wed, 23 Feb 2011 12:02:43 +0000 (12:02 +0000)]
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.
M.G. Kishalmi [Wed, 23 Feb 2011 11:58:36 +0000 (11:58 +0000)]
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
Nathan Letwory [Wed, 23 Feb 2011 10:52:22 +0000 (10:52 +0000)]
doxygen: prevent GPL license block from being parsed as doxygen comment.
Janne Karhu [Wed, 23 Feb 2011 10:42:27 +0000 (10:42 +0000)]
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.
Campbell Barton [Wed, 23 Feb 2011 09:12:55 +0000 (09:12 +0000)]
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.
Campbell Barton [Wed, 23 Feb 2011 06:48:47 +0000 (06:48 +0000)]
add back view 1:1 operator from 2.4x (Shift+PadEnter)
Campbell Barton [Wed, 23 Feb 2011 05:17:29 +0000 (05:17 +0000)]
add back 2.4x mesh vertex sort/randomize operators, were called xsort and hash in 2.4x.
available from vertex menu.
Campbell Barton [Wed, 23 Feb 2011 04:58:08 +0000 (04:58 +0000)]
add 2.4x posemode & weightpaint feature as an operator - Flip Active, Shift+F.
Campbell Barton [Wed, 23 Feb 2011 04:03:58 +0000 (04:03 +0000)]
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.
Campbell Barton [Wed, 23 Feb 2011 03:08:14 +0000 (03:08 +0000)]
- 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).
Campbell Barton [Wed, 23 Feb 2011 01:20:40 +0000 (01:20 +0000)]
python console namespace fix, merging namespace dicts was no good, since it pulled in private vars. use normal import command.
Nathan Letwory [Tue, 22 Feb 2011 23:40:06 +0000 (23:40 +0000)]
doxygen: make sure license blocks don't interfere.
Daniel Salazar [Tue, 22 Feb 2011 23:32:29 +0000 (23:32 +0000)]
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!!
Nathan Letwory [Tue, 22 Feb 2011 23:14:27 +0000 (23:14 +0000)]
"I must be an idiot"
Nathan Letwory [Tue, 22 Feb 2011 23:10:51 +0000 (23:10 +0000)]
doxygen fix, otherwise file doesn't show up in module section.
Campbell Barton [Tue, 22 Feb 2011 22:24:50 +0000 (22:24 +0000)]
error in own recent moving addons functions into its own module. addon_utils.reset_all failed.
Nathan Letwory [Tue, 22 Feb 2011 21:58:43 +0000 (21:58 +0000)]
doxygen: add Audaspace C API entry
Lukas Toenne [Tue, 22 Feb 2011 21:22:27 +0000 (21:22 +0000)]
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.
Lukas Toenne [Tue, 22 Feb 2011 20:49:34 +0000 (20:49 +0000)]
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.
Guillermo S. Romero [Tue, 22 Feb 2011 20:47:17 +0000 (20:47 +0000)]
SVN maintenance.
Lukas Toenne [Tue, 22 Feb 2011 20:24:06 +0000 (20:24 +0000)]
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.
Nathan Letwory [Tue, 22 Feb 2011 19:30:37 +0000 (19:30 +0000)]
doxygen: bge scenegraph and videotexture
Thomas Dinges [Tue, 22 Feb 2011 19:22:27 +0000 (19:22 +0000)]
Material UI, patch by Ervin Weber (lusque). Thanks!
Now we have the old UI again, as suggested by several developers on the Mailing List.
At least for simple materials. For Node Materials we keep the new Pipeline panel.
This should make both sides happy. :)