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-11-05Code refactoring: split camera functions from object.c into new camera.c.Brecht Van Lommel
2011-11-05use (const char*) rather than (char*) where possible.Campbell Barton
also removed some unused function definitons.
2011-11-05Fix #29162: grease pencil did not decrement user count on adding new datablockBrecht Van Lommel
to replace an existing one.
2011-11-05Disable x-mirror option when proportional edit is enabled.Sergey Sharybin
This option isn't supported because it behaves strangely in 50% of cases and hopefully disabled x-mirror will stop users be confused by this.
2011-11-05py operators - don't use the screen as an operators ID anymore, screen's ↵Campbell Barton
don't store operator instances and operator functions have access to the context if they need the current screen. also add some more py api file descriptions.
2011-11-05documentation - brief descriptions for bpy api files.Campbell Barton
2011-11-05macro formatting & remve some unused code.Campbell Barton
2011-11-05GPU BuffersNicholas Bishop
Small type cleanup, use `GPU_Buffers *' rather than `void *'. Should be no functional changes.
2011-11-05more DNA object editsCampbell Barton
- remove 'path' pointer, wasnt used anywhere. - remove comments about what each game flag 'bit' does, these are defines now. - reduce the size of DupliObject 8 bytes. also commented some of the struct members.
2011-11-05- view bounds (now split from collision bounds) was still being used for bge ↵Campbell Barton
physics in one place, comparison was incorrectly treating it as a flag too. - cleanup Object struct - remove pad and unused flags, convert some shot's to char's, saving 24 bytes.
2011-11-05misc doc editsCampbell Barton
- remove recently added sphinx reference workaround. - tested doxygen, correct some warnings, set tab width and added pymathutils group. - added convenience target 'make doc_doxy'
2011-11-05Fix #29138: changing game engine physics type from soft body to occluder, ↵Brecht Van Lommel
navmesh or no collision did not clear flag properly, causing soft body to still be partially applied.
2011-11-05Fix #29141: fill / beautify fill produced incorrect results in edge ↵Brecht Van Lommel
selection mode.
2011-11-05Forgot to initialize sensor height when creating new camera.Sergey Sharybin
2011-11-05UI: fix region embossing being drawn 1 pixel misaligned, due to wrong opengl ↵Brecht Van Lommel
state.
2011-11-05Cycles: fix DNA alignment problem in last commit.Brecht Van Lommel
2011-11-05Cycles: add location/rotate/scale and XYZ mapping options for all texture nodes,Brecht Van Lommel
to reduce the amount of nodes needed to set up a simple texture. These are currently editable in the texture properties tab, still need to make them available in the node editor. Projection and color modification options will be added later, they're not implemented yet but allocated already to avoid version patches later. Also an issue with the XYZ mapping is that when you set one to None, texture and material draw mode doesn't draw the image texture well, OpenGL doesn't seem to like the degenerate texture matrix?
2011-11-05Cycles: svn merge -r41467:41531 ^/trunk/blenderBrecht Van Lommel
2011-11-04Fix #28865: Draw_bounds_type does not display Polyhedron or Capsule typesSergey Sharybin
Separate DNA properties for bounding box used for bounding box display in 3d viewport and bounding box used for collision detection in game engine. Bumped subversion for proper updating old files to new system, but it need more complex testing.
2011-11-04Fix #29024: Logic Bricks allow same name for multiple bricksSergey Sharybin
Check for unique name when setting name for logic bricks.
2011-11-04Fix #29155: Inconsistency with 0 and Del hotkeysSergey Sharybin
Use del key to reset values in widgets like color selection and histogram.
2011-11-04correct some warnings, also sensor_x was being paassed to ↵Campbell Barton
object_camera_matrix(...) for x and y args, looks like an accident
2011-11-04Configurable sensor size:Sergey Sharybin
- Added support of variable size sensor width and height. - Added presets for most common cameras, also new presets can be defined by user. - Added option to control which dimension (vertical or horizontal) of sensor size defines FOV. Old behavior of automatic FOV calculation is also kept. - Renderer, viewport, game engine and collada importer/exporter should deal fine with this changes. Other exporters would be updated soon.
2011-11-04Fix #29139: Comp Group nodes don't retain nameSergey Sharybin
Added tree node id browser to Active Node panel so name of nodetree editing in group node can be easily changed now.
2011-11-04Depsgraph: add "Dependency Relations" operator to print the dependency graph toBrecht Van Lommel
the console, useful for debugging and understanding the relations.
2011-11-04Fix #29146: object used for particle instancing did not update when affectedBrecht Van Lommel
by an object on a hidden layer. Dependency was set in the wrong direction.
2011-11-04Changes to node sockets default values to deal better with artists workflowSergey Sharybin
(in most cases it needed to do extra tweaks to values which was annoying). Patch by Sebastian König.
2011-11-04Fix #29051: Set Origin - Center: Bounds does not workSergey Sharybin
Operator sued to check incorrect property to check initialization. Patch by Kalle-Samuli Riihikoski, thanks!
2011-11-04Do not run versioning code for new files. All stuff from current verisoningSergey Sharybin
block was written before 2.60 release, so it should be safe to move it into if'ed block checking version number. This patch should also fix bug #29147 which was caused by old->new particle rotation mode switch.
2011-11-04cleanup some BLF macros and dont over-alloc BGE's PyObjectPlus when setting ↵Campbell Barton
strings (better change then the one I made recently).
2011-11-04Comments and other text editing:Joshua Leung
* Renamed one of the two "File is Saved" entries, as having two entries with the same name in the Datablocks viewer was confusing * Edited the tooltip text for "speed" option for dupliframes to clarify what it does (or what it's supposed to do)
2011-11-04Bugfix [#28515] Dupliframes start/end animation broken since 2.56AJoshua Leung
Due to changes with the way that dupliframes were being evaluated (one of those being that the animation for the object being animated would get reevaluated for every frame sample for dupliframes) to get them working properly again sometime during the 2.5 series, the dupliframe- sampling loop would be prematurely terminated on the first frame in this example. That is because after the first step of the loop, the ob->dupend property would have changed its value as it was being animated, leading to the loop terminating, and only the a single dupli getting added.
2011-11-04- added docs and examples for bpy.app.handlersCampbell Barton
- correct error in own last commit for BKE_screen_find_big_area()
2011-11-04Enabled ndof devices for controlling colour wheel and cube UI controls Matt Ebb
(eg. colour pickers). Tilting the ndof device up and down and rolling it left and right will move the 'colour cursor' in screen x and y, and twisting the ndof device will rotate the cursor around the colour wheel (hue). Now you can turn off the lights and pretend you have a fancy DI deck!
2011-11-04utility function to find the biggest area: BKE_screen_find_big_area(...), ↵Campbell Barton
was being done with static functions that were copied about.
2011-11-04compile without python works againCampbell Barton
2011-11-03Fix #28998: sequence rendering with wrong progress barSergey Sharybin
Show overall progress when doing sequence rendering. Nice for cases when you're using sequencer to combine video strips only, without rendering scenes and so. If scene strips are used in sequencer, per-frame rendering would be used (because of scene rendering sets per-frame progress).
2011-11-03Depsgraph: more tweaking for update acces from python APIBrecht Van Lommel
* Move scene_update_pre callback before depsgraph flusing so it works better when you do modifications on objects then. * Fix missing update after making modifications in frame_change_pre, recalc flags were not being flushed.
2011-11-03Fix #29005: Bezier/Surface Datablock switching bug?Sergey Sharybin
This commit updates curve datablock to respect curve dimension flag when setting datablock for curve. Not ideal but this makes behavior quite expected, avoids big changes in curves core stuff which depends on object type and prevents restrictions on changing data datablock which works in general cases.
2011-11-03python string conversionCampbell Barton
- use _PyUnicode_AsStringAndSize where possible - use %R for PyErr_Format(...) rather then running repr on the object explicitly - use const char
2011-11-03use Py_TYPE macro (no functional changes)Campbell Barton
2011-11-03Fix #28935: Material display error VBO + Texture Solid + ModifierSergey Sharybin
2011-11-03Fix #29122: Curve Radius keyable from Outliner Datablock view but not ↵Sergey Sharybin
Transform Radius field in 3D Viewport If there's only one control point selected, show radius property for this point, not for medium value.
2011-11-03hopefully fix msvc build errorCampbell Barton
2011-11-03Bugfix [#29113] "Follow path" constraint subframes calculatedJoshua Leung
incorrectly "Follow Path" constraint was applying subframe offsets to the curve- path evaltime value for non-fixed case. However, it turns out that when doing old-style mblur, this results in the offset getting applied twice, resulting in incorrect values (i.e. by the time the constraint gets ctime, this already has had subframe offset applied, and so too has curve evaltime).
2011-11-03Cycles: updates to follow code committed to trunk.Brecht Van Lommel
2011-11-03Depsgraph/Python: ensure datablocks with animation data get tagged as beingBrecht Van Lommel
updated on frame change.
2011-11-03correct error in stubCampbell Barton
2011-11-03modify previous api feature to tag functions as permanent, use nicer ↵Campbell Barton
decorator style, eg: # -------- import bpy from bpy.app.handlers import persistent @persistent def my_func(scene): pass bpy.app.handlers.frame_change_pre.append(my_func)
2011-11-03ability to have permanent callbacks that stay active when new blend files ↵Campbell Barton
are loaded. this works by tagging functions, eg: def my_func(scene): pass bpy.app.handlers.permanent_tag(my_func, True) # <-- important bit bpy.app.handlers.frame_change_pre.append(my_func)