blender.git
10 years agoSystem dependant functions (skeletons) to retrieve user and system base dirs.
Guillermo S. Romero [Mon, 15 Feb 2010 22:50:53 +0000 (22:50 +0000)]
System dependant functions (skeletons) to retrieve user and system base dirs.
Thus #defines in BLI_bfile.c can be dropped, as suggested by Damien Plisson.
Feel free to fill in the non Unix ones. For extra info see:
http://wiki.blender.org/index.php/BlenderDev/Blender2.5/ResourceFilePaths
http://wiki.blender.org/index.php/BlenderDev/Blender2.5/EnvironmentVariables

10 years agobugfix [#21136] End frame And Cur Frame setting is broken with Metric/Imperial units...
Campbell Barton [Mon, 15 Feb 2010 21:07:14 +0000 (21:07 +0000)]
bugfix [#21136] End frame And Cur Frame setting is broken with Metric/Imperial units [26876]
and minor changes for unit.c, no functional change.

10 years agobugfix [#20920] crash when render without camera and clicking into histogram (p)
Campbell Barton [Mon, 15 Feb 2010 20:41:39 +0000 (20:41 +0000)]
bugfix [#20920] crash when render without camera and clicking into histogram (p)

10 years agoadded some more error checking for buffer allocation and fixed it up a bit. Hopefully...
Lukas Steiblys [Mon, 15 Feb 2010 19:09:59 +0000 (19:09 +0000)]
added some more error checking for buffer allocation and fixed it up a bit. Hopefully this won't introduce new bugs and fix old ones.

10 years agoProxy ID property syncing
Campbell Barton [Mon, 15 Feb 2010 18:43:54 +0000 (18:43 +0000)]
Proxy ID property syncing
This means pose bones on proxy poses can have their own values as long as the name and type matches that of the library pose bone.
without this the only way to add new values on a pose bone proxy is to protect in the lib, reload the proxy blend and save.

10 years agoTest code for Brecht:
Ton Roosendaal [Mon, 15 Feb 2010 18:36:06 +0000 (18:36 +0000)]
Test code for Brecht:

Added a function that quickly extracts a full main dbase from an undo buffer,
to pass on to render code. This will efficiently then make a render using only
own memory, allowing real threading and running multiple renders at once.

10 years agoRigify:
Nathan Vegdahl [Mon, 15 Feb 2010 16:46:24 +0000 (16:46 +0000)]
Rigify:
Added a tail control rig.
For now, you have to manually hook the resulting controls up to a separate spline IK rig that you make by hand.  Perhaps this can be automated in the future.
For anyone using this: keep in mind that you need separate armatures for the tail deformation bones and tail control bones.  Otherwise you create a cyclic dependency like so:
tail deform bones <- spline object <- tail control bones

10 years agoFix artifacts in bump map render with Object coordinates. Float precision
Brecht Van Lommel [Mon, 15 Feb 2010 16:45:45 +0000 (16:45 +0000)]
Fix artifacts in bump map render with Object coordinates. Float precision
is problematic here with coordinates being transform by matrix and back by
inverse, so tweaked the epsilons to avoid the problem.

10 years agoMerge -c 26897,26932 from COLLADA branch into trunk.
Arystanbek Dyussenov [Mon, 15 Feb 2010 16:18:21 +0000 (16:18 +0000)]
Merge -c 26897,26932 from COLLADA branch into trunk.

10 years agoFix #21116: wrong shortcut key in view navigation menu.
Brecht Van Lommel [Mon, 15 Feb 2010 14:15:34 +0000 (14:15 +0000)]
Fix #21116: wrong shortcut key in view navigation menu.

10 years agorigify panel, ignore removing a bones type when its not found
Campbell Barton [Mon, 15 Feb 2010 13:30:26 +0000 (13:30 +0000)]
rigify panel, ignore removing a bones type when its not found

10 years agoFix #21073: toggling image premultiply did not reload image.
Brecht Van Lommel [Mon, 15 Feb 2010 12:59:58 +0000 (12:59 +0000)]
Fix #21073: toggling image premultiply did not reload image.

10 years agoFix #21078: image paint undo didn't work correct with wrap option, moved
Brecht Van Lommel [Mon, 15 Feb 2010 12:57:16 +0000 (12:57 +0000)]
Fix #21078: image paint undo didn't work correct with wrap option, moved
wrapping code to paint_image.c so it can be used for the undo push.

10 years agosupport for camera shift with UV camera project.
Campbell Barton [Mon, 15 Feb 2010 12:50:10 +0000 (12:50 +0000)]
support for camera shift with UV camera project.

10 years agomake it so an error registering/unregestering wont stop loading scripts, just print...
Campbell Barton [Mon, 15 Feb 2010 12:43:25 +0000 (12:43 +0000)]
make it so an error registering/unregestering wont stop loading scripts, just print the error and continue

10 years agoPatch: [#20408] Bugfix GLSL shading with VBO
Lukas Steiblys [Mon, 15 Feb 2010 12:35:32 +0000 (12:35 +0000)]
Patch: [#20408] Bugfix GLSL shading with VBO
Thank you, Andre Tibben, for the fix.

10 years agoclasses were having their dictionary cleared when the blender extension data was...
Campbell Barton [Mon, 15 Feb 2010 11:24:43 +0000 (11:24 +0000)]
classes were having their dictionary cleared when the blender extension data was freed which made re-registering fail.
now extensions can be enabled and disabled without having to reload them.

10 years ago[#21141] boring segfault on F8/"reload scripts", 26878, backtrace
Campbell Barton [Mon, 15 Feb 2010 10:54:51 +0000 (10:54 +0000)]
[#21141] boring segfault on F8/"reload scripts", 26878, backtrace
reloading bpy_types was causing reload to fail. also unregister all modules in the reverse order that they were loaded, so when reloading removed files done hang around.

10 years agoOSX/CMake : fix ffmpeg include path
Damien Plisson [Mon, 15 Feb 2010 10:38:47 +0000 (10:38 +0000)]
OSX/CMake : fix ffmpeg include path

10 years agoOSX/Scons cleanup : remove option to build with extern/ffmpeg and old python 2.5...
Damien Plisson [Mon, 15 Feb 2010 10:10:30 +0000 (10:10 +0000)]
OSX/Scons cleanup : remove option to build with extern/ffmpeg and old python 2.5 options

10 years agobug #21160, misspell in align objects operator
Daniel Salazar [Mon, 15 Feb 2010 10:06:27 +0000 (10:06 +0000)]
bug #21160, misspell in align objects operator

10 years agoInline tooltips and descriptions of export/import
Daniel Salazar [Mon, 15 Feb 2010 09:53:02 +0000 (09:53 +0000)]
Inline tooltips and descriptions of export/import
Random fixes and tweaks in names and tooltips

10 years agoFix memory leak "dist table" in node curve mapping.
Brecht Van Lommel [Mon, 15 Feb 2010 09:13:07 +0000 (09:13 +0000)]
Fix memory leak "dist table" in node curve mapping.

10 years agoGLSL: fix some notifiers for scene settings and remove unneeded check.
Brecht Van Lommel [Mon, 15 Feb 2010 09:03:22 +0000 (09:03 +0000)]
GLSL: fix some notifiers for scene settings and remove unneeded check.

10 years ago[#21023] 2 Dynamic loading patches (one bugfix, one feature)
Campbell Barton [Mon, 15 Feb 2010 09:01:52 +0000 (09:01 +0000)]
[#21023] 2 Dynamic loading patches (one bugfix, one feature)
patch from Mitchell Stokes (moguri), only the bugfix part for now.

10 years agocopy animdata and id-props when copying material node tree's to avoid double memory...
Campbell Barton [Mon, 15 Feb 2010 08:50:04 +0000 (08:50 +0000)]
copy animdata and id-props when copying material node tree's to avoid double memory frees or node trees sharing animdata when they shouldnt.

10 years agoFix very long render time when using a large filter size with the new
Brecht Van Lommel [Mon, 15 Feb 2010 08:29:01 +0000 (08:29 +0000)]
Fix very long render time when using a large filter size with the new
image sample code. I've added a dumb clamping now of dxt/dyt, probably
could use a smarter solution but it's not likely to be noticeable.

10 years agorename euler_filter.py -> fcurve_euler_filter.py
Campbell Barton [Mon, 15 Feb 2010 08:17:57 +0000 (08:17 +0000)]
rename euler_filter.py -> fcurve_euler_filter.py
check if the .Blog file exists rather then using an exception.

10 years agoAlign Object op: Introducing Align Modes Negative Sides / Centers /
Daniel Salazar [Mon, 15 Feb 2010 06:01:13 +0000 (06:01 +0000)]
Align Object op: Introducing Align Modes Negative Sides / Centers /
Positive Sides. Not the most beautiful code ever but will beautify after everything is
implemented

10 years agoFix compile error on 64bit (padding error in inline struct)
Martin Poirier [Mon, 15 Feb 2010 03:29:51 +0000 (03:29 +0000)]
Fix compile error on 64bit (padding error in inline struct)

10 years agoDNA Compile fix for my recent theme commit.
Thomas Dinges [Mon, 15 Feb 2010 03:07:09 +0000 (03:07 +0000)]
DNA Compile fix for my recent theme commit.

10 years agoNetrender:
Thomas Dinges [Mon, 15 Feb 2010 02:53:36 +0000 (02:53 +0000)]
Netrender:
* Added File Path Button for the "path" property.

10 years agoConsole:
Thomas Dinges [Mon, 15 Feb 2010 02:39:40 +0000 (02:39 +0000)]
Console:
* Added own theme support for the cursor, was depending on the line_error color before.

10 years agoFile > Open recent raised an error when there was no .Blog file. Now it prints an...
Thomas Dinges [Mon, 15 Feb 2010 01:42:51 +0000 (01:42 +0000)]
File > Open recent raised an error when there was no .Blog file. Now it prints an info.

10 years agoUpdating the readme.html to match the upcoming Alpha 1 release.
Thomas Dinges [Mon, 15 Feb 2010 01:28:15 +0000 (01:28 +0000)]
Updating the readme.html to match the upcoming Alpha 1 release.

10 years agoBugfix for the new script register functions, scene tab didn't show Panels due to...
Thomas Dinges [Mon, 15 Feb 2010 01:22:34 +0000 (01:22 +0000)]
Bugfix for the new script register functions, scene tab didn't show Panels due to missing classes.

10 years agoinitial support for extensions in the user preferences
Campbell Barton [Sun, 14 Feb 2010 23:33:18 +0000 (23:33 +0000)]
initial support for extensions in the user preferences

only one script at the moment:
 [#20848] Blender Gears for 2.5 (for ideasman42)
 from Michel Anders (varkenvarken)

10 years agoprepare to remove ffmpeg stuff in extern
Martin Poirier [Sun, 14 Feb 2010 18:59:26 +0000 (18:59 +0000)]
prepare to remove ffmpeg stuff in extern

10 years ago== FFMPEG ==
Peter Schlaile [Sun, 14 Feb 2010 18:52:27 +0000 (18:52 +0000)]
== FFMPEG ==

Made using system's ffmpeg the default now. (First step in removing
ffmpeg from extern)

10 years agoFlac encoding now working. Thanks peter schlaile for the help!
Joerg Mueller [Sun, 14 Feb 2010 15:38:05 +0000 (15:38 +0000)]
Flac encoding now working. Thanks peter schlaile for the help!

10 years agoFix #20400: hair particles do not render when in "particle mode"
Brecht Van Lommel [Sun, 14 Feb 2010 15:11:39 +0000 (15:11 +0000)]
Fix #20400: hair particles do not render when in "particle mode"
if children present.

10 years agoFix #20171: properties of hair are not animateable.
Brecht Van Lommel [Sun, 14 Feb 2010 14:37:26 +0000 (14:37 +0000)]
Fix #20171: properties of hair are not animateable.

10 years agoFix #20282: particle normal force can be animated but not driven.
Brecht Van Lommel [Sun, 14 Feb 2010 14:18:23 +0000 (14:18 +0000)]
Fix #20282: particle normal force can be animated but not driven.

10 years agoFix #21150: duplicating an empty could crash.
Brecht Van Lommel [Sun, 14 Feb 2010 13:51:05 +0000 (13:51 +0000)]
Fix #21150: duplicating an empty could crash.

10 years agomistake in register() commit, mixed up import and export
Campbell Barton [Sun, 14 Feb 2010 12:45:03 +0000 (12:45 +0000)]
mistake in register() commit, mixed up import and export

10 years agoautocompete was matching import_foo as import keyword.
Campbell Barton [Sun, 14 Feb 2010 12:23:25 +0000 (12:23 +0000)]
autocompete was matching import_foo as import keyword.
breaking autocomp. on import_scene_obj for eg.

10 years agochange python scripts so modules which register with blender have a register() functi...
Campbell Barton [Sun, 14 Feb 2010 11:21:21 +0000 (11:21 +0000)]
change python scripts so modules which register with blender have a register() function rather then making import automatically run the register functions (generally considered  bad practice by python people)

10 years agoUsing multiline descriptions like this:
Daniel Salazar [Sun, 14 Feb 2010 07:05:50 +0000 (07:05 +0000)]
Using multiline descriptions like this:
    """
    Fixes the most common causes of gimbal lock in the fcurves of
    the active bone.
    """
is causing bad glitches (boxy characters) on the tooltips..

10 years agoBetter tooltips and button name in some case in file browser
Daniel Salazar [Sun, 14 Feb 2010 06:18:17 +0000 (06:18 +0000)]
Better tooltips and button name in some case in file browser

10 years agoAdded a euler filter script, to filter out discontineouities in euler curves (e.g...
Joseph Eagar [Sun, 14 Feb 2010 03:18:43 +0000 (03:18 +0000)]
Added a euler filter script, to filter out discontineouities in euler curves (e.g. where curves randomly have -/+ multiples of 360 offsets in sections).  To use, select a curve in the fcurve editor and do Channel->Discontinuity (Euler) Filter.  Note, will only work on euler rotation curves, won't do anything on anything else.

10 years agoAlign Objects operator: Added align relative to Active object
Daniel Salazar [Sat, 13 Feb 2010 23:29:26 +0000 (23:29 +0000)]
Align Objects operator: Added align relative to Active object

10 years agoAvoid a DNA parsing bug that would parse "float gravity [3];" as two
Brecht Van Lommel [Sat, 13 Feb 2010 23:18:28 +0000 (23:18 +0000)]
Avoid a DNA parsing bug that would parse "float gravity [3];" as two
struct members "gravity" and "[3]". Now it throws an error in this case,
safer than trying to fix the parsing code. Also patches the old DNA of
ClothSimSettings which had this problem .. very ugly code.

Fixes #20330: cloth sim settings getting corrupted when read from 2.49.

10 years agoSupport GPU image auto_refresh also for movie (was for sequence only).
Benoit Bolsee [Sat, 13 Feb 2010 21:24:13 +0000 (21:24 +0000)]
Support GPU image auto_refresh also for movie (was for sequence only).

10 years ago- Extrude Menu call "extrude regions along normals" for Region option
Martin Poirier [Sat, 13 Feb 2010 20:08:54 +0000 (20:08 +0000)]
- Extrude Menu call "extrude regions along normals" for Region option
- Extrude Menu not longer restricted by selection mode, only selection totals (will show all possible options for the selection, regardless of selection mode)
- Missing operator descriptions

10 years agoCopy vertex normals on extrude (Normal orientation is wrong otherwise when not extrud...
Martin Poirier [Sat, 13 Feb 2010 20:06:56 +0000 (20:06 +0000)]
Copy vertex normals on extrude (Normal orientation is wrong otherwise when not extruding faces).

10 years ago[#21130] Fix segmentation fault when adding Empty object in Blender rev26870
Campbell Barton [Sat, 13 Feb 2010 15:50:46 +0000 (15:50 +0000)]
[#21130] Fix segmentation fault when adding Empty object in Blender rev26870
from Sergey Sharybin (nazgul)

10 years agofix for blenderplayer building.
Campbell Barton [Sat, 13 Feb 2010 14:18:54 +0000 (14:18 +0000)]
fix for blenderplayer building.

10 years agoown error in recent commit.
Campbell Barton [Sat, 13 Feb 2010 14:05:04 +0000 (14:05 +0000)]
own error in recent commit.

10 years agoFix #19736: GLSL viewport materials are not updated on all changes.
Brecht Van Lommel [Sat, 13 Feb 2010 13:49:27 +0000 (13:49 +0000)]
Fix #19736: GLSL viewport materials are not updated on all changes.

10 years agofix for memory leak: node animation data wasnt being free'd
Campbell Barton [Sat, 13 Feb 2010 13:38:10 +0000 (13:38 +0000)]
fix for memory leak: node animation data wasnt being free'd

also some corrections to memory debug stuff.

10 years agoFix #20391: onlyshadow material doesn't render transparent shadows.
Brecht Van Lommel [Sat, 13 Feb 2010 13:17:15 +0000 (13:17 +0000)]
Fix #20391: onlyshadow material doesn't render transparent shadows.
Fix #21033: AO + onlyshadow problem. Reverting to the old behavior which
I don't really understand, but at least it's compatible.

10 years agoAdded support for animated texture draw, GLSL textures.
Ton Roosendaal [Sat, 13 Feb 2010 13:09:30 +0000 (13:09 +0000)]
Added support for animated texture draw, GLSL textures.
Note, this is not like GE ffmpg, but Blender Image Texture
display for GLSL materials. Speed can be disappointing,
use smaller images for realtime edits.

10 years agosimple malloc counter for debugging. disabled so no functional change.
Campbell Barton [Sat, 13 Feb 2010 13:09:06 +0000 (13:09 +0000)]
simple malloc counter for debugging. disabled so no functional change.

Use when memory isnt being freed to easily set a breakpoint the Nth allocation.

10 years agoprint blend file loading, because...
Campbell Barton [Sat, 13 Feb 2010 12:41:58 +0000 (12:41 +0000)]
print blend file loading, because...
- Often need to open a file that just crashed/hung in valgrind or gdb
- Sometimes need to commit a blend that was just opened and blender has no fast way to get the blend file in the clipboard.

since libraries also print in the console, dont see any problems with adding this.

10 years agoFix #20378: object modifier property drivers not updating.
Brecht Van Lommel [Sat, 13 Feb 2010 12:16:33 +0000 (12:16 +0000)]
Fix #20378: object modifier property drivers not updating.

10 years agorevert joes commit and apply change from Aligorith.
Campbell Barton [Sat, 13 Feb 2010 10:55:04 +0000 (10:55 +0000)]
revert joes commit and apply change from Aligorith.
remove scripts dir only.

10 years agoideasman/brecht: please don't touch this again. this clears the .blender folder...
Joseph Eagar [Sat, 13 Feb 2010 10:05:06 +0000 (10:05 +0000)]
ideasman/brecht: please don't touch this again.  this clears the .blender folder along with everything else; oddly enough it left in the .B25.blend, but bookmarks/recent file lists were nuked. anyway, I just made the install folder deletion off by default.  if you must do it, do it on the build systems you yourselves use/maintain, don't touch scons.

10 years agofixing cuckoo bugs
Jens Ole Wund [Sat, 13 Feb 2010 00:52:01 +0000 (00:52 +0000)]
fixing cuckoo bugs
- no i really don't like abusing group indexes (would like to have written indices .. but spell checker complains  SIGH )
anyhow
lattices and curves do not care for ambiguous vertex group index any more
just take weights as they are set

10 years agoSmart Extrude (hotkeys are tentative)
Martin Poirier [Fri, 12 Feb 2010 22:13:47 +0000 (22:13 +0000)]
Smart Extrude (hotkeys are tentative)

Ekey: Extrude Region
Based on selection totals:
Extrude region along normal if at least one face selected
Extrude vertex along normal if only one vertex selected (experimental)
Extrude edge on its plane if only one edge selected (experimental)
Extrude with no constraint axis otherwise

Shift-Ekey: Extrude Individual
Based on selection modes and selection totals
Individual Faces if face select and some faces are selected
Individual Edges if edge select and some edges are selected
Individual Vertice otherwise

Alt-Ekey: Extrude Menu (only shows valid options for selection mode and selection totals)

10 years agoMesh selection totals in RNA (patch by Campbell)
Martin Poirier [Fri, 12 Feb 2010 22:03:23 +0000 (22:03 +0000)]
Mesh selection totals in RNA (patch by Campbell)

10 years agoRemove debug print
Martin Poirier [Fri, 12 Feb 2010 22:02:10 +0000 (22:02 +0000)]
Remove debug print

10 years agostrip quotes from Buildinfo for bpy.app.build_*
Campbell Barton [Fri, 12 Feb 2010 21:45:47 +0000 (21:45 +0000)]
strip quotes from Buildinfo for bpy.app.build_*

10 years agoCalling operators from Python with non-default context was broken (need to assign...
Martin Poirier [Fri, 12 Feb 2010 21:40:46 +0000 (21:40 +0000)]
Calling operators from Python with non-default context was broken (need to assign to the right variable).

10 years agoPython deprcated PyCObject, use PyCapsule instead.
Campbell Barton [Fri, 12 Feb 2010 21:14:01 +0000 (21:14 +0000)]
Python deprcated PyCObject, use PyCapsule instead.

10 years agoMerge -c 26848 from COLLADA branch into trunk.
Arystanbek Dyussenov [Fri, 12 Feb 2010 20:32:36 +0000 (20:32 +0000)]
Merge -c 26848 from COLLADA branch into trunk.

10 years ago[#21109] export doesnt create *.3ds file when requested
Campbell Barton [Fri, 12 Feb 2010 17:07:57 +0000 (17:07 +0000)]
[#21109] export doesnt create *.3ds file when requested

10 years ago[#21121] Limit to visible don't works well in Face mode
Campbell Barton [Fri, 12 Feb 2010 16:48:04 +0000 (16:48 +0000)]
[#21121] Limit to visible don't works well in Face mode
dont draw face dots when drawing backbuffer

10 years agobugfix [#21090] Crash because of slow USB drive
Campbell Barton [Fri, 12 Feb 2010 16:26:35 +0000 (16:26 +0000)]
bugfix [#21090] Crash because of slow USB drive
missing NULL check

10 years ago[#21123] Refresh screen after applying click in WM_gesture_circle_modal()
Campbell Barton [Fri, 12 Feb 2010 15:33:32 +0000 (15:33 +0000)]
[#21123] Refresh screen after applying click in WM_gesture_circle_modal()
patch from Sergey Sharybin (nazgul)

10 years agotypo in zeroing a vector
Campbell Barton [Fri, 12 Feb 2010 14:46:04 +0000 (14:46 +0000)]
typo in zeroing a vector

10 years agofix use of uninitialized vars with the color wheel.
Campbell Barton [Fri, 12 Feb 2010 14:34:08 +0000 (14:34 +0000)]
fix use of uninitialized vars with the color wheel.

10 years agocorrect fsf address
Campbell Barton [Fri, 12 Feb 2010 13:34:04 +0000 (13:34 +0000)]
correct fsf address

10 years agouse a more direct way to get the active UV and VCol layer
Campbell Barton [Fri, 12 Feb 2010 12:57:58 +0000 (12:57 +0000)]
use a more direct way to get the active UV and VCol layer

10 years agoscons option - WITHOUT_BF_OVERWRITE_INSTALL
Campbell Barton [Fri, 12 Feb 2010 12:29:39 +0000 (12:29 +0000)]
scons option - WITHOUT_BF_OVERWRITE_INSTALL
only use this if your not making packages for others.

10 years agoLowering latency of jack a little depending on buffer size.
Joerg Mueller [Fri, 12 Feb 2010 11:59:07 +0000 (11:59 +0000)]
Lowering latency of jack a little depending on buffer size.

10 years agoBugfixes:
Joshua Leung [Fri, 12 Feb 2010 11:48:55 +0000 (11:48 +0000)]
Bugfixes:
1) Summary channel in DopeSheet was using uninitialised color for backdrop, resulting in weird/wrong colours
2) Commented out the view2d hotkeys added earlier, since they currently cause some conflicts for animation editor hotkeys (namely NLA)

10 years agobutton to save edited textures in texture paint
Campbell Barton [Fri, 12 Feb 2010 11:34:25 +0000 (11:34 +0000)]
button to save edited textures in texture paint

10 years agofix for depth drawing + clipping
Campbell Barton [Fri, 12 Feb 2010 11:03:41 +0000 (11:03 +0000)]
fix for depth drawing + clipping

10 years agoQuicky View2D commit:
Joshua Leung [Fri, 12 Feb 2010 10:20:11 +0000 (10:20 +0000)]
Quicky View2D commit:

Page Up/Down hotkeys for working with scrolling View2D views

10 years agoFModifier drawing typo:
Joshua Leung [Fri, 12 Feb 2010 09:42:34 +0000 (09:42 +0000)]
FModifier drawing typo:

All F-Modifiers were had their RNA pointers initialised as "Function Generator" modifiers when drawing.

10 years agoTweak to the changes from r26820 (nuking scons install directory):
Joshua Leung [Fri, 12 Feb 2010 09:18:10 +0000 (09:18 +0000)]
Tweak to the changes from r26820 (nuking scons install directory):

Those changes made developing Blender using scons as buildsystem impractical. They were nuking my various configs everytime I compiled resulting in a long wait for all the files to get copied over again at the end, or else I'd have to manually go scouting out files to copy over.

Now, made this only nuke the scripts directory there which IMO solves the main issues that the original commit intended to solve (outdated scripts lingering in that folder, and mixing with the new ones).

If there are complaints that only doing the scripts dir is not enough, then we better just make this destructive stuff an optional thing (i.e. by default, nuking will still occur, but at least developers can disable)

10 years agoAlign Objects operator: added selection center as align center
Daniel Salazar [Fri, 12 Feb 2010 05:02:29 +0000 (05:02 +0000)]
Align Objects operator: added selection center as align center

10 years agoBGE: linear velocity and angular velocity are attributes now
Dalai Felinto [Fri, 12 Feb 2010 03:40:28 +0000 (03:40 +0000)]
BGE: linear velocity and angular velocity are attributes now

... what lead me to wonder if we should remove obj.setAngularVelocity, obj.setLinearVelocity, obj.getLinearVelocity and obj.getAngularVelocity.

* this was so Copy and Paste ... anyways tests are welcome (I never used those methods in python myself).

10 years agoBugfix #21094:
Joshua Leung [Fri, 12 Feb 2010 01:06:18 +0000 (01:06 +0000)]
Bugfix #21094:

Inserting keyframes for properties that don't already have F-Curves shouldn't occur if auto keyframing is set to 'replace' only (i.e. see timeline -> frame -> autokey mode menu for details).

10 years agoAlign Objects operator: adds option to align relative to 3D cursor as
Daniel Salazar [Fri, 12 Feb 2010 01:03:22 +0000 (01:03 +0000)]
Align Objects operator: adds option to align relative to 3D cursor as
well as Scene Origin

10 years agoBugfix #21051: Restored 'Playback FPS'
Joshua Leung [Fri, 12 Feb 2010 00:44:26 +0000 (00:44 +0000)]
Bugfix #21051: Restored 'Playback FPS'

This commit restores the 'Playback FPS' option which showed an indicator of the frame rate of animation playback in the 3D-View.

The info for this is now stored in a temp struct in scene data, with the status info being updated by the "animation step" operator instead of relying on globals as the old code did. This seems a lot more stable than in 2.49, but the accuracy is still questionable.

10 years agoNew Align Objects operator. Currently it has very little functionality but
Daniel Salazar [Thu, 11 Feb 2010 23:27:34 +0000 (23:27 +0000)]
New Align Objects operator. Currently it has very little functionality but
already does alignment operations that are very hard to do manually

10 years agoClean up of tooltips in py operators and better operator name for
Daniel Salazar [Thu, 11 Feb 2010 23:13:47 +0000 (23:13 +0000)]
Clean up of tooltips in py operators and better operator name for
randomize transform

10 years agoanother vc9 projectfile fix
Lukas Steiblys [Thu, 11 Feb 2010 22:28:51 +0000 (22:28 +0000)]
another vc9 projectfile fix

10 years agoupdated VC9 project files
Lukas Steiblys [Thu, 11 Feb 2010 22:05:54 +0000 (22:05 +0000)]
updated VC9 project files