Campbell Barton
a01ffbbddb
minor edits to build on openbsd
2011-09-03 09:43:20 +00:00
Nicholas Bishop
a6a14d0a1e
== CustomData ==
...
* Added comments for each entry in the LAYERTYPEINFO array noting the
number and name of the layer type; was hard to tell before which
entry was what
2011-09-03 08:18:43 +00:00
Campbell Barton
8cc307b4f2
PyC_ExceptionBuffer is now threadsafe, used for converting exceptions into reports.
2011-09-03 06:46:31 +00:00
Campbell Barton
60dcfe2526
fix [ #28462 ] Tiled textures and 2D filters don't mix
...
patch by Juha Mäki-Kanto
2011-09-03 04:44:18 +00:00
Campbell Barton
0cd5dce245
whitespace edits
2011-09-03 02:15:49 +00:00
Sergey Sharybin
8e3d1084b2
Fix for grid lines drawing outside of histogram widget.
2011-09-02 19:25:32 +00:00
Sergey Sharybin
5193526aeb
Add missed notifier when toggling object's force field.
2011-09-02 18:05:07 +00:00
Sergey Sharybin
87cb3f8519
Fix crash caused by recently added assert about if string was set properly.
...
Memory Estimate is actually 31 characters length, str[31] is a null-terminator.
Return length of 31 for memory estimate property. Returning proper length
would lead to slowdown because of 2x iteration through vertices.
2011-09-02 17:58:09 +00:00
Sergey Sharybin
2fb2075c5b
Fix #28280 : Insert Hook wrong index
...
Use quite easy and stupid approach like it used for shape keys:
re-make editmesh (editcurve or editlattice) before creating index array
for hook or storing vertex index in parenting object.
Even if hook was added in "current" edit mode, it should be re-mapped on
loading edit data because topology could be changed after it was created.
Such kind of re-loading edit structures is the easiest way for now to
update keyindexes to relevant state.
Also, fixed bug with not re-mapping indices for vertex-parented objects.
Really old error, not sure why it wasn't noticed yet.
2011-09-02 15:19:30 +00:00
Sergey Sharybin
6b4bdf621f
Fix #28467 : Crash while deleting objects in outliner too fast
...
Cleanup tree when handling object delete from outliner.
Prevents handling the same tree item twice when clicking fast.
2011-09-02 13:23:44 +00:00
Joshua Leung
3386563368
Bugfix [ #28435 ] Key Visual transform and Parenting not working
...
After reviewing this code, it seems that this case can work after all.
However, several things needed to be tweaked:
1) Removed check which stopped parented objects from getting the
visual keying coordinates determined. This actually wasn't doing
anything, given that this case would never occur as...
2) Tweaked the visualkey_can_use() function to also consider parenting
as a cause for visual-keying to be necessary.
2011-09-02 12:26:57 +00:00
Campbell Barton
15afd240e0
paranoid check that RNA string functions set the string, would have helped solve keymap search bug.
...
disabled in release mode.
2011-09-02 10:43:51 +00:00
Sergey Sharybin
7a496bfbcf
Partial fix for #28441 : Tab width in texteditor ignored if used tabs as spaces
...
Scroll to cursor when displaying text datablock was changed.
This behavior was lost in 2.5x.
2011-09-02 09:39:21 +00:00
Campbell Barton
612e2d4dbe
patch [ #28473 ] Outliner Simple Todo
...
from Julien DUROURE (julien)
---
* right click --> rename, as proposed on http://wiki.blender.org/index.php/Dev:2.5/Source/Development/Todo/Simple_Todos
* implementation of Toggle visibility/rendarability/selectability on right click on Groups ( was in menu, but not implemented )
2011-09-02 08:35:46 +00:00
Campbell Barton
8276989f63
fix [ #28460 ] SEGFAULT when trying to make empty display as image
2011-09-02 08:20:30 +00:00
Campbell Barton
1d9ddcd319
tweak to WM_operatortype_find to perform better when called with empty strings (as the keymap editor does a lot)
2011-09-02 08:01:01 +00:00
Campbell Barton
e6ff3df5b9
fix for keymap search, was using uninitialized memory when the keymaps operator couldn't be found.
2011-09-02 07:51:19 +00:00
Campbell Barton
dc7f56455c
fix for error in recent commit, when audaspace is enabled
2011-09-02 04:34:58 +00:00
Mitchell Stokes
4280e0a04f
BGE animations: adding a missing comma.
2011-09-02 03:57:37 +00:00
Campbell Barton
dc463db6c2
Credits generator which cross references with the patch tracker to credit the original authors.
...
the script has a unix-name <> real-name mapping which is not totally complete since I couldn't find everyones real names.
In this case the commit name is credited.
Also added a link to the credits page in the splash.
2011-09-02 03:42:16 +00:00
Campbell Barton
1f7b41775b
minor warning fixes, also correct some float -> double promotions in shadeoutput.c
2011-09-02 03:32:57 +00:00
Mitchell Stokes
99d5fa70de
BGE animations: This is an attempt to help smooth out some more compatibility issues with the new action actuator. It now has a similar pulse behavior to the old actuator. This has worked well in most of my tests, but YoFrankie still has problems, and it appears to have gotten a little worse.
2011-09-01 21:47:46 +00:00
Mitchell Stokes
0f2be67bbf
BGE: Undoing r39729 and applying a simpler fix (ensuring that the viewport is correct for PostRenderScene()). This way both 2d filters and post_draw callbacks with with multiple viewports.
2011-09-01 19:53:14 +00:00
Joshua Leung
f940e5fdd9
Feature Request #28449 : Pose Library poses can be renamed from
...
Properties Editor
2011-09-01 10:56:16 +00:00
Campbell Barton
a8e49cd55a
use a fixed 32byte buffer for getting an rna string from python. gives a slight speedup when drawing heavy UI's
2011-09-01 09:47:21 +00:00
Campbell Barton
473292dcd7
fix for building without audaspace, since pepper merge
2011-09-01 09:46:07 +00:00
Campbell Barton
255a81c3bf
wip doc for py api tips and tricks.
2011-09-01 07:07:18 +00:00
Campbell Barton
2365c64014
whitespace bge edits
2011-09-01 02:12:53 +00:00
Campbell Barton
00143a3d55
spaces -> tabs (configure you're editors right!)
2011-09-01 01:48:50 +00:00
Campbell Barton
a22dc764bb
fix for error in patch from r39821.
2011-09-01 01:13:50 +00:00
Dalai Felinto
22676a434e
making carbon to build again (note: NDOF is not working here)
...
- fix typo
- isolate NDOF callsi in #ifdefs
2011-09-01 00:03:20 +00:00
Mitchell Stokes
1ad8ed8a60
BGE animations: Updating some constant names. They were still the originally proposed names instead of the ones that are actually used now.
2011-08-31 23:46:31 +00:00
Mitchell Stokes
812d5d2e5c
BGE Animations: The return type for KX_GameObject.getActionFrame() was an integer when it should have been a float. I've fixed this and converted the tabs in the new BGE animation docs to space. I have also added more info on return types for KX_GameObject.getActionFrame() and KX_GameObject.isPlayingAction().
2011-08-31 22:32:14 +00:00
Jens Verwiebe
d8394b9d67
set OSX default python to static
2011-08-31 14:46:27 +00:00
Jens Verwiebe
5e8d191930
OSX/scons: fix compile with static python, my patch was a bit outdates, sorry
2011-08-31 14:15:14 +00:00
Campbell Barton
fde215025e
patch [ #28218 ] During-render callback functionality
...
from Jesse Kaukonen (gekko)
--- text from the patch.
Recently Campbell Barton added callback functionality for Python's usage, but this only includes pre- and post-render callbacks. There are no callbacks for the duration of the render. This patch adds the few lines required for executing a callback while Blender Render is working. The callback resides in the rendering pipeline stats function, so whenever statistics are printed, the callback is executed. This functionality is required if one wants to:
1) Observe what is happening while Blender is rendering via the command line
2) Add custom statistics that Blender prints while the renderer works
3) The user wants to continue executing his Python script without the code halting at bpy.ops.render.render()
Personally I'm currently using this for printing out more detailed progress reports at Renderfarm.fi (such as CPU time, time spent rendering, total progress in regards to the entire rendering process). Tested on Windows, Linux and OS X.
Example on how to use the callback:
def statscall(context): print("Thanks for calling!")
bpy.app.handlers.render_stats.append(statscall)
bpy.ops.render.render(animation=False, write_still=True)
2011-08-31 10:43:22 +00:00
Nathan Letwory
d0d82c69e9
COLLADA: Take parent bone length and direction instead of using bone pointing up with length 1. Looks much nicer and less confusing on larger armatures now.
2011-08-31 09:37:14 +00:00
Mitchell Stokes
f63d049adc
BGE: Adding two new functions to bge.render to allow users to change the anisotropic filtering level used by textures:
...
* setAnisotropicFiltering(level)
* getAnisotropicFiltering()
2011-08-31 05:51:51 +00:00
Campbell Barton
471c005137
typo fix: end of lines ;; --> ;
2011-08-31 01:07:55 +00:00
Campbell Barton
79249f8aed
fix [ #28430 ] Image with Stampinfo does not get saved correctly with alpha
2011-08-31 01:05:40 +00:00
Jens Verwiebe
2457c2134a
OSX: additionally choice to link against python-framework again
2011-08-30 23:52:12 +00:00
Campbell Barton
2883e035c8
fix for error in my recent change to image save.
...
- relative path wasn't being made absolute.
- saving renders was always defaulting to multilayer exr, now use the output format set.
2011-08-30 23:37:46 +00:00
Campbell Barton
c58a0c5eb8
catch exception and report an error when failing to write exr files - was crashing with debug builds.
2011-08-30 23:08:38 +00:00
Guillermo S. Romero
5ac81bfe9c
SVN maintenance.
2011-08-30 19:38:32 +00:00
Mitchell Stokes
2475ad0ab9
When creating a multisample window for Win32, the first context created, which checks for multisample support, was never being deleted.
2011-08-30 17:30:35 +00:00
Nathan Letwory
c6f994062e
Check for potential crasher.
...
Reported and suggested in [#27687 ] by Dean Giberson. Couldn't redo crash myself, but better safe than sorry :)
2011-08-30 15:43:00 +00:00
Sergey Sharybin
9eb9d9b7d2
Fix #28427 : smooth faces flash momentarily when extruded using "extrude and move on normals" tool (E key)
...
Update normals just after extrude -- topology is changing when extruding
and normals for non-extruded faces should be recalculated after this.
2011-08-30 15:30:38 +00:00
Thomas Dinges
131c2a3208
Fix for [ #28425 ] when user prefs -> editing -> align to == "view" newly inserted objects do not show the applied rotation in the tools panel
...
Patch by Andrew Wiggin, thanks! :)
2011-08-30 14:41:23 +00:00
Thomas Dinges
0de9af375b
2.5 Game UI:
...
*Fix for clutter after pepper merge, 3 booleans in one row, is 1 too much here ;-)
2011-08-30 12:45:56 +00:00
Nathan Letwory
24ea5fe424
Enable libsndfile by default on win32 too.
2011-08-30 12:40:15 +00:00