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
2010-09-18warning fixes and minor cmake changes.Campbell Barton
2010-09-18fix for a (probably harmless) bug in makesdna where 1 byte off the end of ↵Campbell Barton
the buffer was used in a comparison. also fixed a memory leak.
2010-09-18Apply patch [#23745] fix #23078 operator panel disappears.Nathan Letwory
Patch by Shane Ambler Reported by Anthony Edlin From the patch details: " In response to bug #23078 the operator panel disappears when dragged above the top of the 3dview without showing the azone icon to restore it. This patch properly hides the operator panel if dragged near the top of the 3dview so that the azone icon is in place " Thanks!
2010-09-18Apply patch [#23846] Fix for [#23698] in File Browser system. Properly ↵Nathan Letwory
removes handler and sfile when File selector disapears. Patch by Alexander Kuznetsov Reported by Chidozie Oku From patch description: " Handler is now released on every exit from File Selector. For example pressing ctrl-up and then changing editor type to another also releases the handler. When an area is changed from SPACE_FILE, ED_fileselect_exit is called for clean up. It takes function of freeing folder list and files (before it was done in cancel or exec functions) because they must be released on every exit anyway. op!=null means cancel or exec was not executed so a handler was not released. ED_fileselect_exit then releases the handler without changing screens. " Thanks!
2010-09-17Possible fix for all the particles related SIMD SVBVH bugs.Janne Karhu
* Velocity for particles that were born at exactly integer frames was calculated wrong when they were born. Note: If you had a raytrace acceleration related bug, please clear the pointcache for all particles, toggle a particle setting to reset pointcache and rebake to create a valid simulation.
2010-09-17patch [#23855] fix CMakeList.txt for WITH_QUICKTIMECampbell Barton
from Filiciss Muhgue (filiciss)
2010-09-17patch [#23840] [Pose]Bone.envelope(point=(0,0,0))Campbell Barton
from Dan Eicher (dna) Basically just wraps distfactor_to_bone() and passes the correct head/tail depending on which bone type it's called from. note: renamed envelope() --> evaluate_envelope()
2010-09-17bugfix [#23783] /../ prefix stops going up a dirCampbell Barton
also fix for recent addition to operator check(), when the file selector is loaded with no operator.
2010-09-17bugfix [#23864] Bevel Modifier + UV crashes under certain conditionsCampbell Barton
2010-09-17New optional operator function, check(), it takes the same arguments as ↵Campbell Barton
execute(). This runs after changing a property and allows correcting incompatible options. Returning True will redraw the UI. Currently this is used for setting the write extension when saving files, so changing the image format also corrects the extension. The same is accessible from python where its used when saving SVG/EPS/PNG files. This fixes: [#23828] obj export problems, [#23760] Exporting OBJ and filetype ending also fixed document submission operator. Now the filename in the file selector is the one used for writing this means we remove the "Save Over" popup which could be overlooked too easily. Instead display the filename field with red tint, and a note in the tooltip.
2010-09-17fix for some errors when saving blend files.Campbell Barton
- when comparing with libraries, relative paths were used which could easily fail. - testing libraries was done before adding the .blend extension.
2010-09-17Fix #23869: outliner not updated correctly/instantlySergey Sharybin
Added ND_OB_SELECT notifier to separate operator. Selected objects aren't actually changing, but there is no existing ND which could be used for outliner update.
2010-09-17minor changes needed for the next commit.Campbell Barton
- BKE_add_image_extension now sets the extension rather then appending. (no more image.jpg.tga) - py/rna functions which have no return value now raise an error if a non-None value is returned. - added back the red-alert flag so buttons can have a red highlight if somethings wrong.
2010-09-17Fix #23652: texture paint RMB would translate the object after samplingBrecht Van Lommel
color, made sample a modal operator now to solve this. It's an indirect solution, but couldn't think of anything better, and it's useful to have anyway.
2010-09-17Fix compile error after last commit in boids.Brecht Van Lommel
2010-09-17Tiny addition to boids functionality: pitch valueJanne Karhu
* Controls maximum rotation around side vector (as opposed to banking, which controls rotation around forward vector)
2010-09-17Bug fix: Boids that could only fly didn't take the ground object into ↵Janne Karhu
account leading to problems when flying near the ground. Reported by Mike Pan and Dalai Felinto by mail.
2010-09-16Fix #23857: game engine world colors were not color corrected yet,Brecht Van Lommel
giving inconsistent results with render/UI.
2010-09-16Fix #23867: GroupNode.nodetree name inconsistent with ↵Brecht Van Lommel
Material/Texture.node_tree, changed to the latter, patch by Dan Eicher, thanks!
2010-09-16Fix #22603: Crash on launching external editor in texture paint [r29461] ↵Sergey Sharybin
[WinXP 32bit] Crash was caused by missed offscreen OpenGL buffer. Added checking around this stuff. Also fixed crash of simple "Image from view operator". Note: This commit fixes only crashing, you'll be still unable to use this tools.
2010-09-16bugfix [#23831] Removing an IK Constraint in pose mode still draws bone with ↵Campbell Barton
IK highlight + moved bone envalope scale into transform menu, pose menu is getting huge.
2010-09-16armature selection when entering editmode wasnt working well (in 2.4x too)Campbell Barton
root bone selections were cleared if there was no connected parent. Now only set the root selection state if there is a connected parent.
2010-09-16bugfix [#23841] Bone envelope draws funkyCampbell Barton
2010-09-16Make sure rna_armature.c compiles. Use BLI_math.h that includes <math.h> and ↵Nathan Letwory
ensures it compiles on all platforms. (fix for r31956).
2010-09-16- bone roll now in degrees not radians.Campbell Barton
- rna buttons with units set now use the units base value for snapping. - bone head/tail radius could be set negative. matt: removed a check in ui_is_but_unit() which made angle buttons return false, what was this for?
2010-09-15Fix cmake/osx blenderplayer linking.Brecht Van Lommel
2010-09-15patch [#23758] Better handling of UTF chars in UNITS fields (lengths, ↵Campbell Barton
angles, etc.) from Lorenzo Tozzi (oni_niubbo) with minor edits. --- from the tracker The present situation is this: due to bug#22274, during editing, UTF chars are stripped from buttons with a unit associated (length, angles, etc.). Example: if the button displays '90°' and you click on it with LMB, the editing string will become '90'. The problem arises if you use microns: '34µm' becomes '34' that blender interprets as 34 meters. So clicking on a button and hitting enter won't confirm the previous value, but will change it (very badly also). Of course nobody is using microns in blender, but the problem will arise when we will implement areas and option 'Separate Units' will be enabled. The value '2m² 3cm²' will become '2m' during editing. This patch solves the problem rewriting the string in a smarter way than just stripping the UTF chars: the unit is translated from unit->name_short ('µm') to unit->name_alt ('um'). So clicking on '34µm' the editing string will become '34um'. --- end note: rather then allowing empty strings in name_alt field I made it so if the unit system was the default one a NULL name_alt will just strip the string, since its the default its not needed.
2010-09-15ignore BLI_bfile with cmake since its not used anywhereCampbell Barton
2010-09-15update for MingW/CMakeCampbell Barton
- ignore MSVC warnings when FREE_WINDOWS is defined to quiet warnings. - the CMake flags were not being set correctly making blender have weirdo colors (no -funsigned-char).
2010-09-15Don't do weird PYTHONPATH juggling anymore. Debug build crash doesn't happen ↵Nathan Letwory
anymore since proper libs have been committed. Hopefully this helps in cases where people have PYTHONPATH set on their system to an incompatible Python version, which can result in crashes.
2010-09-15win32 mingw works again with cmakeCampbell Barton
2010-09-15add missing notifiers for bone circle/border/lasso select.Campbell Barton
2010-09-15bugfix [#23830] Border selecting bones in editmode bugCampbell Barton
was missing a call to glLoadName(-1); so drawing commands after the bone were taken into account with the selection. made some other minor changes that dont change functionality.
2010-09-15Apply patch [#23779] Small cleanup with gl_roundbox*Nathan Letwory
By Luca Bonavita (mindrones) The patch renames and moves gl_round_box, gl_round_box_shade and gl_round_box_vertical_shade to UI_interface.h, so the extern usages are not needed anymore.
2010-09-15Apply patch [#23755] Sequencer: small code cleanup using existing color math ↵Nathan Letwory
functions By Luca Bonavita (mindrones) From detailed description: This patch doesnt change functionality, but uses the existing color math functions from math_color.c into sequencer_draw.c.
2010-09-15Apply patch [#23809] Blender.exe -W supportNathan Letwory
by Dalai Felinto/Nathan Letwory This basically implements -W support for Blender.
2010-09-15- rna properties for bones, select_head, select_tailCampbell Barton
- fix for minor inconsistency in armature selection, entering editmode and selecting a bone would move the manipulator because the selected bones, childs root wasnt selected on entering editmode. - use copy_v3_v3 rather then VECCOPY in editarmature.c
2010-09-15fix for error in last commit.Campbell Barton
2010-09-15BGE Dome: fix for "objects parented to the camera will be rendered multiple ↵Dalai Felinto
times in Dome mode" The funny thing is: I only spotted this bug in March of this year. Almost one year after the original release. I think I don't parent objects to the camera often. In terms of code I think that I can even think in a more elegant solution. I don't really need to rotate the camera, but simply to calculate its Modelview Matrix. """ m_rasterizer->SetViewMatrix(viewmat, cam->NodeGetWorldOrientation(), cam->NodeGetWorldPosition(), 1.0); cam->SetModelviewMatrix(viewmat); """ The reason why I originally was rotating the camera was to make sure the frustum calculation was using the right camera frustum. For the frustum it takes the camera modelviewmatrix so the rotation really shouldn't be necessary. Leaving as it's for the time being. * Note: the bug was never officially reported
2010-09-15bugfix [#23405] PNG Images bigger then 2gig wont load with blender.Campbell Barton
all image formats should be able to load files bigger then 2gig (when its supported)
2010-09-15remove inventor and vrml1 support, we're better of having these legacy ↵Campbell Barton
formats as addons.
2010-09-15Logic UI: reset the value of a key when clicking outside the input buttonDalai Felinto
Otherwise you had no way to set it to none. This doesn't really matter, but it's nice "userwise" to be able to clear the pressed key.
2010-09-15Two small bugfixes:Joshua Leung
- A property used in an 'active' poll for UI code in the NLA Editor was missed during the RNA renaming madness, leading to error prints in the console - For matrix blending code, 'fsize' arrays were being declared wrong size (4 elements long instead of 3).
2010-09-15Allow start frames < 1 on image sequences.Daniel Salazar
2010-09-14keyconfig updates/changesCampbell Barton
- use preset subclass with funcs for updating the keyconfig - keyconfig filenames are used for the UI names as with presets (so separation anymore) - keyconfig's are stored in the preset dir (scripts/cfg dir removed) - only the active keyconfig script is loaded - some bugfixes for saving keymaps - user interactions no longer saves keyconfigs too, I think this needs to be re-worked. developer note... multiple keyconfigs at once are not really needed now that they are stored & accessed directly in python. for now I left it alone but we could consider to remove this capability in the future.
2010-09-14fix for own bug for font buffer drawing (only effected the bottom line of ↵Campbell Barton
the stamp)
2010-09-14Fix for [#23794] Particle System + FS Motion Blur corrupts some frames and ↵Janne Karhu
possibly cache
2010-09-14Particle edit brush strengths were loaded wrong for old files.Janne Karhu
2010-09-14blenderplayer fix for "offset" problem when in fullscreen mode (worked ↵Dalai Felinto
together with Nathan Letwory - jesterKing) The FullScreen state was never set. Therefore the window boundary was returning the wrong dimensions (it was assuming that it was not fullscreen). * Note: blender.exe -W has a similar problem. We are working on that ... Tested in Windows only. If someone can test in Linux and OSX please let me know if it's good there as well. To test it: ./blenderplayer -f myfile.blend
2010-09-14Fix for a particles memory leak:Janne Karhu
* Hair wasn't freed properly when changing particles from hair to normal particles.