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
2009-12-08Sequencer:Brecht Van Lommel
* Sound strips now respect metastrips for muting. That means they are muted if the metastrip is muted, and don't play when located outside of the current metastrip. * Operators now use notifiers instead of redraw tagging, added a separate notifier for selection as well, but that is not used to do less redraws yet.
2009-12-08UI: fix trailing tooltips when deactivating window, and when openingBrecht Van Lommel
right click menu. Added window deactivate event for this.
2009-12-08RNA: added common sequencer properties notifiers/updates. Still someBrecht Van Lommel
updates missing.
2009-12-08OSX: print warning if Blender application is located in a path Python lib ↵Damien Plisson
can't handle (bug # 20258) OSX allow file/directory names to contain ':' (displayed as '/' in Finder), and current Python lib (3.1.1) has trouble with those when importing modules. Added warning message to help user understand why Blender start fails in this case.
2009-12-08compile python driver expressions for faster re-evaluation.Campbell Barton
approx 15-25x speedup
2009-12-08BGE: Add plot method to VideoTexture.ImageBuff class.Benoit Bolsee
Synopsis: plot(brush,width,height,x,y,mode) plot(imgbuff,x,y,mode) The first form uses a byte array containing the brush shape. The second form uses another ImageBuff object as a brush. The ImageBuff object must be initialized before you can call these methods. Use load(rgb_buffer,sizex,sizey) method to create an image buffer of given size (with alpha channel set to 255). The brush is plotted directly in the image buffer. The texture is updated only when the VideoTexture.Texture parent object is refreshed: this will download the image buffer to the GPU. brush: Byte array containing RGBA data to be plotted in image buffer. The data must be continuous in memory, organized row by row starting from lower left corner of the image. Each pixel is 4 bytes representing RGBA data in that order. width: Horizontal size in pixels of image in brush. height: Vertical size in pixels of the image in brush. imgbuff:Another ImageBuff object that is used as a brush. The object must have been initialized first with load(). x: Horizontal position in pixel from left side of the image buffer where the brush will be plotted. The brush is plotted on pixels positions x->x+width-1. Clipping is performed if the brush falls partially outside the image buffer. y: Vertical position in pixel from bottom side of the image buffer where the brush will be plotted. mode: Mode of drawing. Use one of the following value: 0 : MIX 1 : ADD 2 : SUB 3 : MUL 4 : LIGHTEN 5 : DARKEN 6 : ERASE ALPHA 7 : ADD ALPHA 1000 : COPY RGBA (default) 1001 : COPY RGB 1002 : COPY ALPHA Modes 0 to 7 are 'blend' modes: the brush pixels are combined with the image pixel in various ways. Refer to Blender documentation to learn more about these modes.
2009-12-08OSX: Disable parallel openMP for elbeem library until a proper fix is found ↵Damien Plisson
(currently makes fluid sim crash) (Bug# 20043) Thx Jens Verwiebe for the investigation!
2009-12-08- pyrna support for (value in array), currently only 1 dimensional arrays.Campbell Barton
- use python malloc's in bpy_array.c - automatically blending bone locations is disabled if the target bone has locked location - neck had incorrect roll
2009-12-08Quick ShapeKey Editor fix (i.e. submode of DopeSheet):Joshua Leung
Switching to ShapeKey Editor mode now shows the sliders again
2009-12-08BGE: add hitUV property to mouse focus sensor to return UV coordinates under ↵Benoit Bolsee
mouse pointer. Useful for texture painting. More details in PyDoc.
2009-12-08BGE: fix bug in mouse button release detectionBenoit Bolsee
2009-12-08ImBuf: Fix bug in clippingBenoit Bolsee
2009-12-08Various changes to screen-related code, aiming to fix a few problems and ↵Matt Ebb
usability issues with 'temp' screen layouts. Now, temp screens are hidden from being accessed directly, with a new 'Back to Previous' button appearing in place of the screen menu when (for example) fullscreen render image areas are present. Window type menus also get disabled here too, to prevent things from getting too mixed up.
2009-12-08white space commit (spaces -> tabs and clearing whitespace)Campbell Barton
2009-12-08Animation Editors: Fixes for RNA/Python BastardisationJoshua Leung
Still not happy about the tight/regular-spacing imposed by the layout engine automation, but will tweak later.
2009-12-08Wrong argument type for zoom operator.Martin Poirier
2009-12-08Few small things:Andrea Weikert
1. MSVC 9 projectfiles update (graph_header.c, action_header.c and nla_header.c removed) 2. Fix for opening the filebrowser when saving file for the first time (untitled.blend) from file menu 3. Add CROSS effect sequence type back to menu. (Durian fix) Note: Removed SEQ_EFFECT from rna, since this no actual sequence type, but rather used to check for the effect bit.
2009-12-08FIX for #20256 New folder doesn't renameAndrea Weikert
Note: did some refactoring and renaming of files to make code a bit clearer there too. Also applies solution provided by Aurel W in patch #20264, thanks for submitting the patch.
2009-12-08Remove 'temp' screens hanging around in files from older 2.5 versionsMatt Ebb
2009-12-08Forgot to remove these.Elia Sarti
2009-12-08Pythonazed DopeSheet and NLA editors headers UI.Elia Sarti
2009-12-07use the SUM driver type to avoid adding all values on each bone.Campbell Barton
also avoids hitting the 255 string limit if you want to add 100's of values. eg. >>> b05/max(0.001, [globals().update({"LOCALS":locals(), "ADD":float.__add__, "reduce":__import__("functools").reduce}), 0.0][1], max((, [LOCALS["b%.2d" % (i+1)] for i in range(5)]))) Since this more simple expression reaches the limit fairly quick... >>> b05/max(0.001,b01+b02+b03+b04+b05)
2009-12-07-noaudio option to force the sound system to None.Martin Poirier
Useful when openAL is not setup properly (*cough* pulseaudio *cough) and prevents startup. This doesn't actually affect the userpref option, so you can set it to whatever you want, save userprefs and restart.
2009-12-07Sound system should only default to OpenAL if it is built (SDL if built ↵Martin Poirier
otherwise).
2009-12-07Text and Console operators don't need to register themselves. (this cleans ↵Martin Poirier
the reports quite a bit)
2009-12-07driver type 'Sum'Campbell Barton
2009-12-07Sculpt Branch:Brecht Van Lommel
Subdivision set with Ctrl+1-5 now works for multires as well.
2009-12-07missing null check from recent changesCampbell Barton
2009-12-07Sculpt Branch:Brecht Van Lommel
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r24889:25180
2009-12-07Sculpt Branch:Brecht Van Lommel
* Don't allow adding/removing multires levels in editmode. * Customdata code for swapping mdisps restored. * Fix inflate brush crashing with multires. * Smooth and layer brush don't work yet with multires, but at least avoids crashing now. * Fix threading issue with flatten brush.
2009-12-07Particles: bugfixesBrecht Van Lommel
* Don't show Apply as Shape for particle modifiers. * Fix particles disappearing after exiting particle mode. * Fix free edit not redrawing the 3d view. * Fix use of uninitialized variable in layers template.
2009-12-07Use custom cursor draw in transform to draw the new arrow cursors (to ↵Martin Poirier
indicate direction of motion for a particular transformations). This insures that it's drawn under the cursor and not far away when cursor is warped (rubber band still points to event location, this helps visualize too).
2009-12-07Custom cursor draw function uses the real cursor position when cursor is ↵Martin Poirier
grabbed (and not the coordinates from the event). Drawing a custom cursor anywhere but on the real cursor is no good. Also permit NULL poll function (equal to a function that always returns 1)
2009-12-07Function to access the real cursor position from Ghost (useful when cursor ↵Martin Poirier
is grabbed and warped)
2009-12-07Flag down a window when cursor is grabbed.Martin Poirier
2009-12-07Particles: child editing bugfixesBrecht Van Lommel
* Make partial update work again for faster editing. * Draw parents over children again, nicer for editing. * Fix crash with remove tools & showing child particles. * Fix children not disappearing always when setting to None. * Fix wrong normal for last point in child path. * Fix a python error in the hair dynamics panel.
2009-12-07- bone.basename now only gets the name before the first '.', since names ↵Campbell Barton
like finger.01.L are common - updated delta not to remove a bone - spine and neck rigs interpolation bones are now axis aligned to the control bone - palm tag is expected on the pointer finger rather then the wrist - operate on bone children first working up the chain (not essential but more pradictable)
2009-12-07Bugfix: WM could access freed memory when testing for click event afterBrecht Van Lommel
opening a new file (and freeing the window and its event queue).
2009-12-07crashfix, duplicating armatures with ID-Props assigned to the bones didnt ↵Campbell Barton
copy the bone.
2009-12-07- string copy without .py wasnt terminating the stringCampbell Barton
- console import autocomplete wasnt including modules defined in C like BGL, Mathutils
2009-12-07pep8 compliance cleanups.Elia Sarti
2009-12-07Porting of Graph Editor's UI to python, just header done for now.Elia Sarti
Brecht, I added a Layout template function, template_dopesheet_filter -> uiTemplateDopeSheetFilter, this creates the group of buttons for filtering ID type (and some other options) for animation editors (Graph, NLA and Dopesheet). I hope this is all right, if not, we can move this maybe to a .py file as a function for reuse.
2009-12-07Talked with Aligorith and made changes as follows to DopeSheet struct:Elia Sarti
* Removed only_drivers, this is an internal flag * Corrected notifiers
2009-12-07[#20021] Non-ASCII characters on blender 2.5 alpha 0Campbell Barton
could not redo the bug on my system, fix suggested by Yomgui on blendercoders.
2009-12-07Fix for [#20159] Orthographic camera + viewportMatt Ebb
Patch provided by Aurel W. Thanks!
2009-12-07Fix for [#20286] New objects have no Display TypeMatt Ebb
Removed a few more references to shaded mode
2009-12-07Fix for [#19541] Buttons etc that are too close to the window edge don't ↵Matt Ebb
react to input
2009-12-07Fix for [#20057] Shift F for setting brush strenght can never get to 1Matt Ebb
2009-12-07use sets rather then tuples for enum/flags so you can use bitfield operatorsCampbell Barton
2009-12-07Added icons to a few RNA properties.Elia Sarti