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
2011-02-18Bugfix #26127Ton Roosendaal
Buttons drawing of floating point values still was using 4 digits as maxumum precision. RNA definitions for float allows 7 easily.
2011-02-18Bugfix #26128Ton Roosendaal
Compositor/texture nodes: math node now allows to use pow() for negative raising too, but only when that value is near-integer. For other negative cases result is zero. Patch provided by Aurel W
2011-02-18doxygen: readblenfile part of data groupNathan Letwory
2011-02-18BGE Expressions: convert "\n" to real \nDalai Felinto
example of usage: 0) Game Properties: text (String) and log (Boolean=True) 1) Keyboard Sensor set to AllKeys with log as logging and text as Target 2) Expression Controller: text=="quit\n" 3) Game Actuator: Quit Game [1] <-> [2] <-> [3] .:. this will quit the game when you write quit + Enter 4) Keyboard Sensor: set to Return 5) And Controller 6) Property Actuator: Assign text property to "" [4] <-> [5] <-> [6] .:. this will reset the string everytime you press Enter # # # # # # # # # # # # # # # # # # # # # # # Since the change is in the InputParser.cpp it actually affects all the text input fields in the Logic Editor. So for instance you can use it in the assign Property Actuator. # # # # # # # # # # # # # # # # # # # # # # # Connect an expression controller: text="idclip\n" with an actuator to disable the Collision of your walls and you can re-create Doom with only Logic Bricks (:
2011-02-18Check the os.environ at the start of the build process.Nathan Letwory
Print any variable that contains a value with non-ascii characters, then abort build.
2011-02-18python api docs & examples for registrable Menu/Panel/Operator/PropertyGroup ↵Campbell Barton
classes.
2011-02-18"Fix" for [#26130] Turbulence Force Field seed does not look to generate a ↵Janne Karhu
new texture when the seed changes via IPO keyframe * Small force field ui changes to make things a bit clearer.
2011-02-18fix own mistake [#26125] Command line render, absence of CRLF on certain linesCampbell Barton
2011-02-18- clear some warningsCampbell Barton
- rename layout.operator_enums -> operator_enum (since we have operator_menu_enum, only called in 4 places)
2011-02-18py api was raising SystemError exception incorrectly, this is intended for ↵Campbell Barton
internal interpreter problems. Replace most with RuntimeError.
2011-02-18Fix for [#26120] Particle Grid options available when shouldn'tJanne Karhu
2011-02-18Particle fluid settings weren't copied when particle settings were copied.Janne Karhu
* Also removed some unnecessary null checks.
2011-02-18Particle textures didn't use original coordinates properly for grid ↵Janne Karhu
distribution.
2011-02-18Bring blenloader module under data group. Rename the group to look a bit ↵Nathan Letwory
more sensible in the output.
2011-02-18fix for build warning with openCOLLADA svn833 reported by Dave Plater.Campbell Barton
Also fixed duplicate header define between 2 includes.
2011-02-18patch [#26056] fix for ValueError when no addons are presentCampbell Barton
by Amorilia (amorilia), fix modified.
2011-02-18Clear some compiler warnings by commenting some functions, adding others to ↵Campbell Barton
headers. left in warnings where functions obviously need to get ported to 2.5x still. Also, render stamp seq strip works again.
2011-02-18malloc() comes from stdlib.h per K&R ANSI C, C89 & C99.Guillermo S. Romero
If some plataform really needs malloc.h, that is the exception to get #ifdef.
2011-02-17DNA header files are now grouped under the same module. No further ↵Nathan Letwory
documentation done.
2011-02-17One more small text space usability: select work by double-click on itSergey Sharybin
- Change cursor changing from mouse press to mouse click. A bit "delayed" UI feedback, but otherwise we'll be unable to use double-click events here - Change clinebacks to callbacks in comment for select_line operator. Or it was supposed to be clinebacks?
2011-02-17Simple re-order of first/last point checking when adding point toSergey Sharybin
NURBS spline. Need to make new point be last in array. Beziers already has the same behaviour, so things would be more uniform now.
2011-02-17Split cursor_set into two operators:Sergey Sharybin
- cursor_set which just sets cursor position immediatelly - selection_set which could be used to select block of text Now there're could be operators binded to mouse double-click event
2011-02-17Start simple intros for intern and extern libs.Nathan Letwory
Some reorg of modules/pages, start makesdna and makesrna. In many places license block needs to be changed to not start with /**, because otherwise documentation will go weird.
2011-02-17Spall text space usability:Sergey Sharybin
Use shift-del to cut, ctrl-ins to copy and shift-ins to paste Most of editors support this hotkeys and it's annoying when you trying to use them in text space.
2011-02-17clear some unused warningsCampbell Barton
2011-02-17patch [#26063] Fix deb package versioning (Patch for #26062)Campbell Barton
from Shinsuke Irie (irie), also updated pacman
2011-02-17CMake: remove workaround for cmake 2.8.3 problem testing ↵Campbell Barton
-Werror=strict-prototypes flag (now 2.8.4 is out). This is harmless, CMake 2.8.3 just wont build with -Werror=strict-prototypes which is nice for picky devs.
2011-02-17OpenGL playblasts now respect Preview Range, making it easier toJoshua Leung
render out short segments of shots to be previewed with accurate timing.
2011-02-17apply fix [#26117] Recent changes to "mikktspace.c" broke building on ↵Campbell Barton
FreeBSD. Patch attached. also check for NetBSD. note: we probably should use define HAVE_MALLOC_H, seems common for other projects.
2011-02-17Add missing file from r34923Nathan Letwory
2011-02-17Change to how python classes are initialized when blender calls them.Campbell Barton
Annoyance was that operators that defined and __init__ function would need to do... def __init__(self, another_self): .... py/rna was calling the class directly with PyObject_Call() but needed to pass the pre-allocated object only so __init__() would run . This works OK internally but becomes messy since __new__ and __init__ always get the same args there was no way to avoid a superfluous self argument to __init__.
2011-02-17error case not being handled when calling python classes from RNACampbell Barton
2011-02-17incorrect type passed to BKE_free_animdata()Campbell Barton
2011-02-17Starting work on doxygen cleanup. Many things still to be done.Nathan Letwory
2011-02-17pep8 cleanup and remove unused vars/importsCampbell Barton
2011-02-17Bugfix: "Tweaking" Markers was working incorrectlyJoshua Leung
WM_modal_tweak_exit() was making incorrect use of the user-pref option "Release Confirms Transform", indicated by confused coder comment (<quote>"XXX: WTH is this?"</quote>). This manisfested when moving markers by just click-dragging and existing marker, and having it "drop" whereever the mouse was released regardless of the user-pref option. This was quite confusing as it was inconsistent with the way that all other transforms worked when this option is off, where you would usually start the transform (click- drag), release the button, move around a bit, and then finally click to end.
2011-02-17Bugfix [#26106] No instant visual feed back for Dupliframes, parentingJoshua Leung
problem and crash - It turns out we still need the "copyob" still, if for nothing other than making sure that the unkeyed transforms can get restored. This was removed originally as I thought that just reevaluating the animation would work. - Removed a buggy line of logic that was causing crashes when there was no animation data. It's better to just assume that if animation data exists, that something exists there. - Make Duplicates Real was not clearing data such as the new animation data or constraints.
2011-02-162.5 UI Interface Scripts:Thomas Dinges
* Code cleanup, seriously we have a lot of unnecessary code! * Small modification for OpenEXR buttons.
2011-02-16BGE: Action and ShapeKey Actuator PingPong playmode.Dalai Felinto
I have no idea why this hasn't been implemented before (the DEFINES were even there already). But since the Ipo (Fcurve) Actuator supports it I don't see why Action and ShapeKey shouldn't. More than a new feature or a bugfix this is actually a step forward into unifying them.
2011-02-16Material UI: Code cleanup.Thomas Dinges
Please, don't use a split function if you just have 2 properties in one line, a row is all you need here. ;-)
2011-02-16Commit patch [#25939] material panel proposal by Ervin Weber (lusque). Thanks!Thomas Dinges
From the patch description: "A new panel is proposed to bring togheter all the properties of a material that belong to the render pipeline level. Such properties are currently not mixable with node materials, as nodes operate on a shader level." Commiting this patch as approved in the sundy meeting.
2011-02-16Bugfix #26096Ton Roosendaal
Switching layers reveiled hidden objects in wrong positions, changes are currently not being handled for hidden objects. Only way to fix it is by completely update newly visible objects... (Also fixed a typo and a compile warning)
2011-02-16sphinx doc gen: multiple examples possible and include the scripts docstring ↵Campbell Barton
inline in sphinx. also tag unused vars
2011-02-16Bugfix #26103Ton Roosendaal
Halo texture: disabling texture slot with [] button didn't work. Note: halos only allow 1 texture slot, UI allows to add more. This rna template stuff for texture slots I rather don't touch though...
2011-02-16Marker Drawing Bugfix:Joshua Leung
Removed superfluous blend-mode change which was causing some weird white lines to appear, especially when using some markers that don't have any names.
2011-02-16Fix for [#26102] Particle Texture mismapped on Multires (in some modes)Janne Karhu
* Particle modifier didn't check for particle textures using uv-coordinates properly.
2011-02-16Forgot to actually hook up this operator...Joshua Leung
2011-02-16Particle settings can now be pinned too:Janne Karhu
* Particle system's are comparable to texture slots, which can only exist within an id block. Particle settings on the other hand are idblocks which should be pinnable just like textures. * When particle settings are pinned only properties that make sense without the actual particle system are shown in the particle panel.
2011-02-16Added full texture idblock controls for displace and wave modifier.Janne Karhu
2011-02-16Correct texture pinning:Janne Karhu
* Now texture pinning works consistently for all textures. * The only problem is that there is no way to pin textures if there are no textures in the context path, so it's for example impossible to pin the texture of a displace modifier without adding a texture somewhere else and selecting that texture first. I my opinion this is quite counter productive so perhaps a dedicated "only textures" texture context option is needed after all.