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
AgeCommit message (Collapse)Author
2010-11-29include headers in cmake source, added a script to check for consistency, ↵Campbell Barton
reporting missing headers & C files. this is important so IDE's using CMake integration always get blender headers. - QtCreator & MSVC for eg, probably others too.
2010-11-29fix [#24921] Crash after inserting keyframing UV coords and changing frame ↵Campbell Barton
in edit mode zero length arrays were still having their members accessible.
2010-11-28== Sequencer ==Peter Schlaile
This fixes Orig Dimension display (mostly). * orx, ory both didn't get calculated, if dimension already matched * putting them into Strip instead of StripData ment, that using images of different dimensions in one strip could lead to incorrect results Still TODO: on file open, timeline display happens before preview display which means: orig_width and height are calculated after the first draw of N-keys dialog. You have to hit refresh (or scrub one frame) to get the right values displayed.
2010-11-27added option to turn off Text anti-aliasing in the UIMichael Fox
(userpref->system), with a great help from brecht (its been way too long for me). However as brecht pointed out that the non-AA text is slightly lareger then AA'ed Text :S, i did not do anything about this as this commit was just the option not the text drawing. this commit also makes it possible to do all kinds of UI textrender options
2010-11-26remove support for rna resolving paths with collection['name'], only support ↵Campbell Barton
collection["name"], added r31826. This is valid python syntax but I rather be strict with data path format else it becomes harder to parse them if we try to support this. it means checks like fcurve.data_path.startswith('pose.bones["SomeBone"]') isn't ensured to work, since blender uses "" quotes everywhere for keyframe paths I dont think its an advantage to allow users to do it differently.
2010-11-26Rigid Body Joint Constraint:Thomas Dinges
* RNA fix for my last commit, we want the last 3 items of the array, not the first 3, added get/set functions.
2010-11-26follow up of "Bugfix #23576" (Logic UI) - replacing hardcoded values by ↵Dalai Felinto
RNA_struct_is_a + making rna_sensor future proof
2010-11-26BGE Bugfix: [#24926] Sensor 'Radar' les axes X+ et Y+ ont été inversé. ↵Dalai Felinto
(oui, a french bug report :) we were using SENSOR_RAY for the radar sensor axis. However the Ray axis is inverted (God knows why) so I created a set of defines only for radar sensor. Also I thought it was a good idea to replace some hardcoded values in Radar and Ray codes by their defines in DNA_sensor_types.h (similar to what Benoit did for Armature Sensor, so I see no problem on that).
2010-11-26Fix #24923: tweak falloff strength tooltip to apply both to AO and indirect.Brecht Van Lommel
2010-11-25bugfix [#24907] bone roll z up broken and python script showing correct ↵Campbell Barton
method to roll bones from Josh Wedlake (joshwedlake), who provided a reference script used to apply changes in ED_rollBoneToVector(). - Obvious bug fixed where Z-Up didnt work right. - More align axis options to Recalculate Roll operator: X/Y/Z/View Axis & Negate. - Axis Only option, ignore the axis direction, use shortest rotation to align bones. ED_rollBoneToVector() changes: - would give bad roll when the axis wasn't normalized or perpendicular to the bone. some callers accounted for this but not all. - option to align to the axis but not the direction.
2010-11-24Typo in commit... for some reason rna_xx.c files compile without warning?Ton Roosendaal
2010-11-24Bugfix #23576Ton Roosendaal
Logic Window: Actuator type options in menu didn't show special options for Armature or Mesh when 'show selected' was used. Dalai proposed a nice new RNA feature for inherited types, but with only two exceptions handled, it was easy to code this check.
2010-11-24Fix #24782: proxy armature Layer state not saved with file. Was in 2.4x butBrecht Van Lommel
not ported to 2.5x, implemented a bit different now to fit RNA better.
2010-11-24Fixes for [#24862] Fluid Simulator issuesJanne Karhu
* Fluid baking (using the job system) didn't update the "lastgoodframe" anymore, so reversing the frames didn't work. Now the last valid frame is checked by going through all fluid bake files when "reverse frames" is selected. * There was all kinds of fancy checks done in the fluid modifier for reading a different frame in different cases, but as the "lastgoodframe" was really not working I don't see the point of this whole code, so removed it for now. The new functionality is: if the fluid data for current frame exists use it, otherwise just return unmodified domain mesh without any fancy backup plans. * There were also some errors on reading uncompleted files (scrubbing timeline while bake was running), so I made the fluid file reader just return null if the number of faces didn't correspond to to actually read data. Previously this just printed an error to the console.
2010-11-23changes in own recent commit broke MSVC building.Campbell Barton
2010-11-23Changes to the ortho grid drawing based on discussion with Ton.Campbell Barton
- ortho grid now draws scaled by the view3d 'Scale' setting, venomgfx noticed this was missing. - so as not to confuse add scale next to unit display text, so rather then "Metres" it shows "Metres x 1.5" otherwise its confusing that grid lines are not in exact units. - changed grid spacing to grid scale (needed for more logical behavior with units) - when units are enabled grey out subdivisions.
2010-11-23fix [#24870] ObjectActuator.offset_rotation in radiansCampbell Barton
2010-11-23partial fix for [#23532]Campbell Barton
- Python calling operators didn't run WM_operator_properties_sanitize() so enum functions called from python were given a NULL context. - PROP_ENUM_NO_CONTEXT and PROP_NEVER_NULL used the same value in the enum (possible conflict).
2010-11-23Particle fluid and boid settings didn't have a valid rna path, so they ↵Janne Karhu
couldn't be animated.
2010-11-23use zero initializers instead of memset(), also change PointerRNA_NULL from ↵Campbell Barton
an extern into a define.
2010-11-22bugfix [#23609] Lamp PointerPropertyCampbell Barton
2010-11-22bugfix [#20768] Project Snap BrokenCampbell Barton
2010-11-22rna invoke function wm.invoke_confirm() for python access.Campbell Barton
2010-11-22rename hide_tooltips_python to show_ ..., tag unused variable with recent ↵Campbell Barton
sequencer commits.
2010-11-22User preference to hide Python references in Tooltips.Elia Sarti
2010-11-21== Sequencer ==Peter Schlaile
* documented and rewrote the render interface of the sequencer. (now, the geometry / render_type / etc. settings are stored within a seperate structure called SeqRenderData that is passed within the code.) * that fixes * cache problems, since the caching system didn't keep track of proxy files vs. final renders. * is a necessary step, to bring back frame blending in speed effect (the SeqRenderData structure elements are already there) * will make motion blur render options available within the sequencer! * this patch also fixes: * "easy retiming" using speed effects. (in Blender 2.49, you could add a speed effect and resize the source track to retime it to that length) * adds labels for the Original dimensions for Image + Movie tracks (worked in 2.49, too)
2010-11-21Bugfix #24837Ton Roosendaal
Small typo, EXR option PIZ was typed as PIX
2010-11-21- include pthreads for win32 globally (as with opengl).Campbell Barton
- MSVC CFLAGS were being set by only checking WIN32, (breaking non-msvc win32 builds)
2010-11-21- some more rna range corrections Campbell Barton
- correct exception messages for mathutils constructors.
2010-11-21fix for RNA ranges exceeding the range of the type (INT_MAX used on short's ↵Campbell Barton
for eg).
2010-11-20Bugfix #21028Ton Roosendaal
- Image Editor, "New", gave for each tweak in redo menu a new Image when Object is in Editmode. This is a limitation of our current undo system. Marked this issue in the wiki todo. Solved by adding a poll in operator that prevents this to be called. (a bit annoying, but the error is worse!) - On assigning a new image texture to faces in Editmode, no redraw happened in 3D window. Added notifier for it.
2010-11-20Allow keyframing editmode curve values, also fix a bug where adding a new ↵Campbell Barton
curve would always use object mode spline list but removing would use editmode when set.
2010-11-20- report python script errors to blender report system, or through operators ↵Campbell Barton
reports (when using operator callbacks). - when python operators fail to execute they were returning RUNNING_MODAL, now return CANCELLED now when an operator fails it gives an error popup as well as a message in the terminal.
2010-11-20Bugfix for [#24768] 6DoF Constraint options missing.Thomas Dinges
* Added the options in UI and RNA Funny Note: This was on my own to-do list (see commit 20577 in the py file from 2009-06-02 when I ported the UI from C to Python) :P
2010-11-20- add python/rna function region.tag_redraw()Campbell Barton
- removed print which was before NULL check, (possible crash) - add execute hooks for the python console (not used by any scripts yet)
2010-11-19Tsk! Minimum value for particle draw size is 0 (default size).Janne Karhu
2010-11-19fix [#24810] Mist Settings Are Not Visually Updated When Camera Displays MistCampbell Barton
2010-11-19"Fix" for [#24743] Strand Shading: Distance slider gives different results ↵Janne Karhu
even when greyed out * The actual flag was set at render time, was not supposed to be editable manually.
2010-11-19patch [#24800] Make scene type buttons from material preview optionalCampbell Barton
from Wenzel Jakob (wenzel)
2010-11-19bugfix [#24803] Export UV Layout in PNG (default) corrupts BlendfileCampbell Barton
Removing a scene would set the active scene, assuming the scene removed was the current scene. This broke UV Export which used a temp background scene.
2010-11-19[#24802] Invert vertex group not inverting armature modifier influenceCampbell Barton
the armature vertex group options only apply to Multi-Modifier, rename and edit the UI to make this clear.
2010-11-18fix [#24786] Setting Rotation Units to Radians doesn't affect the UI [33146]Campbell Barton
2010-11-18Bugfix #24781: Can't use rest position / pose position on linked-group proxy ↵Joshua Leung
armatures
2010-11-18fix [#24780] Metaballs are not drawn correctly in new scenes Campbell Barton
this is a can of worms, at the moment blender depends on broken behavior for metaballs: find_basis_mball() can return a metaball object that fails a is_basis_mball() check which makes this logic very confusing (added note about this in mball.c). Metaballs needs a refactor however at least make drawing fail consistently, For wire draw is_basis_mball() wasn't being checked, for solid drawing it was (hence the strange wire frame). For now the motherball needs to exist in the main scene else it wont work.
2010-11-17bugfix [#24690] Scene.frame_set() breaks pose restoreCampbell Barton
scene.frame_set() was sending out a frame change notifier which would update the scene loosing any un-keyed changes after a script ran. for now use a window redraw notifier.
2010-11-17fix [#24762] Bezier Point Radius Cannot be Set When Curve is CreatedCampbell Barton
this could be set in 2.4x, no reason to be readonly.
2010-11-17bugfix [#24766] Crasher on inserting keyframe on Bezier points [33126]Campbell Barton
2010-11-17should fix building with collada.Campbell Barton
2010-11-17use 'const char *' by default with RNA functions except when the value is ↵Campbell Barton
flagged as PROP_THICK_WRAP. Also use const char in many other parts of blenders code. Currently this gives warnings for setting operator id, label and description since these are an exception and allocated beforehand.
2010-11-17bugfix [#24672] Bone.evaluate_envelope() is misleadingCampbell Barton
fix from Dan Eicher