Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2011-09-01Merging r39652 through r39842 from trunk into vgroup_modifiers.Bastien Montagne
2011-09-01use a fixed 32byte buffer for getting an rna string from python. gives a ↵Campbell Barton
slight speedup when drawing heavy UI's
2011-09-01fix for building without audaspace, since pepper mergeCampbell Barton
2011-09-01whitespace bge editsCampbell Barton
2011-09-01spaces -> tabs (configure you're editors right!)Campbell Barton
2011-09-01fix for error in patch from r39821.Campbell Barton
2011-09-01BGE Animations: The return type for KX_GameObject.getActionFrame() was an ↵Mitchell Stokes
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-31patch [#28218] During-render callback functionalityCampbell Barton
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-31COLLADA: Take parent bone length and direction instead of using bone ↵Nathan Letwory
pointing up with length 1. Looks much nicer and less confusing on larger armatures now.
2011-08-31BGE: Adding two new functions to bge.render to allow users to change the ↵Mitchell Stokes
anisotropic filtering level used by textures: * setAnisotropicFiltering(level) * getAnisotropicFiltering()
2011-08-31typo fix: end of lines ;; --> ;Campbell Barton
2011-08-31fix [#28430] Image with Stampinfo does not get saved correctly with alphaCampbell Barton
2011-08-31fix for error in my recent change to image save.Campbell Barton
- relative path wasn't being made absolute. - saving renders was always defaulting to multilayer exr, now use the output format set.
2011-08-31catch exception and report an error when failing to write exr files - was ↵Campbell Barton
crashing with debug builds.
2011-08-30SVN maintenance.Guillermo S. Romero
2011-08-30Check for potential crasher.Nathan Letwory
Reported and suggested in [#27687] by Dean Giberson. Couldn't redo crash myself, but better safe than sorry :)
2011-08-30Fix #28427: smooth faces flash momentarily when extruded using "extrude and ↵Sergey Sharybin
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-30Fix for [#28425] when user prefs -> editing -> align to == "view" newly ↵Thomas Dinges
inserted objects do not show the applied rotation in the tools panel Patch by Andrew Wiggin, thanks! :)
2011-08-30minor edits, pep8 - also correct float -> double promotion for blf.Campbell Barton
2011-08-30Fix for [#25062] Sound Actuator - Positional Audio.Joerg Mueller
Now all sounds that are not mono but have 3D checked automatically get reduced to mono during BGE conversion time. Also removed the now unneeded function sound_get_channels and added a missing header file to audaspace's CMakeLists.txt.
2011-08-30Fixes for snprintf usage:Brecht Van Lommel
* replace by BLI_snprintf in various places, note _snprintf on windows does not properly null terminate the string. * fix overflow in sequencer proxy code due to buffer being smaller than specified size. * fix some usage of snprintf as strcpy, this is will go wrong if the string contains % characters. * remove BLI_dynstr_printf function in gpu module, use BLI_dynstr_appendf
2011-08-30fix for some warnings with the recent merge, also tag unused args.Campbell Barton
2011-08-30Merging pepper to trunk at revision 39791.Joerg Mueller
Important note: I used rsync to do the local merge, as "svn merge --reintegrate ^/branches/soc-2011-pepper" doesn't work with our svn server right now!
2011-08-30* Merge trunk up to r39790.soc-2011-pepperJoerg Mueller
* Subversion bump (also for init_userdef_do_versions). * Minor fix for compilation without ffmpeg.
2011-08-30Last bunch of minor fixes before merge.Joerg Mueller
* Use NULL in AUD_Reference.h * Use SETLOOPER in sound.c * Move flags to the end of Speaker struct.
2011-08-29Fix #28295 Outliner, mouse button on menu's pass through.Sergey Sharybin
It was introduced in rev33603 with not good patch -- release event was catching by outliner after clicking on menu item. Use KM_CLICK instead of KM_RELEASE to deal with icon drag/drop. This not changes drag/drop behavior, but prevents unneeded event be handled. Also make consistent behavior of activating and extending selection.
2011-08-29Fix #28347: VBO's highlights wrong faces when Mirror modifier is in useSergey Sharybin
Added callback to drawMappedFaces which checks if two faces have got equal draw options. After discussion with Brecht we found it's nicest solution for now: - Disabling VBOs in edit mode for this case wouldn't be nicer for this case - some additional flag stored in DM should be added in this case. - Adding new callback in DM isn't nicer that this solution. - Handling face selection in drawobject would lead to duplicated code which is also not nice. Hopefully, this callback could handle all cases in the future. Also, Brecht mentioned current VBO implementation isn't perfect, so maybe when we'll redesign this area dealing with edit mode wouldn't be so tricky.
2011-08-29* Reverting Titlecard commit r37537Joerg Mueller
* Reverting update recent files commit r37155 * Turning reference counts into unsigned ints * Minor things
2011-08-29Fix player build error after envmap commit.Brecht Van Lommel
2011-08-29BGE Animations: Various changes to make code reviewers happy:Mitchell Stokes
* Naming/style changes * Taking advantage of switch statements * Removing unneeded NULL checks * etc
2011-08-29bge bugfix: [#28362] Controllers names appear incorrectly with a python queryDalai Felinto
the uniquename was never fully implemented for sensors and actuators, only for controllers. at some point we either get rid of all of them, or bring them all on. For now removing the "unique name" of controllers
2011-08-29clear some warnings with new proxy code.Campbell Barton
2011-08-29SVN maintenance.Guillermo S. Romero
2011-08-29patch [#28355] Better Environment Map scriptingCampbell Barton
from Tom Edwards (artfunkel), with minor edits. This patch makes the following improvements to environment map scripting: * Adds a "is_valid" RNA property to envmaps. True if the map is ready for use, False if it needs rendering. * Adds a "clear" RNA function to envmaps. Deletes any envmap image data. * Adds a "save" RNA function to envmaps. Writes the envmap to disc with a configurable layout. (Defaults to the current hard-coded layout.) * Updates bpy.ops.texture.envmap_save with configurable layout support as above. These changes, particularly configurable layouts, make exporting envmaps to other software much easier.
2011-08-29SVN maintenance.Guillermo S. Romero
2011-08-29fix [#28401] OpenGL render option disables border clippingCampbell Barton
2011-08-28== Sequencer / proxies ==Peter Schlaile
fixed crash pointed out by blendervse: 100%-proxy could lead to a segfault under certain conditions.
2011-08-28Missed notifier was found when looking at #28393Sergey Sharybin
2011-08-28armature object animation bug fix.Sukhitha Prabhath Jayathilake
2011-08-28== Sequencer ==Peter Schlaile
This patch adds: * support for proxy building again (missing feature from Blender 2.49) additionally to the way, Blender 2.49 worked, you can select several strips at once and make Blender build proxies in the background (using the job system) Also a new thing: movie proxies are now build into AVI files, and the proxy system is moved into ImBuf-library, so that other parts of blender can also benefit from it. * Timecode support: to fix seeking issues with files, that have a) varying frame rates b) very large GOP lengths c) are broken inbetween d) use different time code tracks the proxy builder can now also build timecode indices, which are used (optionally) for seeking. For the first time, it is possible, to do frame exact seeking on all file types. * Support for different video-streams in one video file (can be selected in sequencer, other parts of blender can also use it, but UI has to be added accordingly) * IMPORTANT: this patch *requires* ffmpeg 0.7 or newer, since older versions don't support the pkt_pts field, that is essential for building timecode indices. Windows and Mac libs are already updated, Linux-users have to build their own ffmpeg verions until distros keep up.
2011-08-28* Removing mocap GSoC (is an addon already).Joerg Mueller
* Fixing ffmpeg-0.8 errors. * Fixing Ketsji paths. * Removing DoSound from BGE. * Fixing audio scene update to use only current scene objects.
2011-08-28Assorted comment clarification in response to code review notesJoshua Leung
2011-08-28RNA_property_as_string now escapes the string (so operator redo can include ↵Campbell Barton
strings with ", \n etc), also fixed a bug in string escape length limit.
2011-08-28- use static vars and functions where possible.Campbell Barton
- use NULL rather than 0 when used as pointers.
2011-08-28check for unlikely error when freeing a library blend file from the BGE.Campbell Barton
2011-08-28remove implicit casts to doubles in the noise code, also use floating point ↵Campbell Barton
math functions rather then double since the noise functions range is already limited by casting to ints in many places. - gives a very small speedup.
2011-08-28fix [#28388] Clouds at high depth give artifacts.Campbell Barton
http://projects.blender.org/tracker/download.php/9/498/28388/17476/screen_bad.png
2011-08-27fix [#28373] "Lock camera to view" doew not work with 3D-mouse Campbell Barton
2011-08-27Fix [#28341] writing }(alt+n) in text editor creates a new fileSergey Sharybin
Change hotkey for new textblock to Ctrl-N.
2011-08-27fix for building with msvc, ssize_t is more correct but in this case its not ↵Campbell Barton
going to give issues.