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-04-22Fix [#22097] missing panels in texture tabMatt Ebb
Made texture/texture slot context a bit less flaky when dealing with active material and texture nodes inside a node material in the node editor. Now if the active material has nodes enabled, and there are no active material/texture nodes inside it, nothing will be shown in the texture properties (similar to 2.49).
2010-04-22Fix [#22078] Cannot apply modifier in python (context error)Matt Ebb
Previously all modifier operators relied on the buttons layout data context pointer to decide which modifier to work on. This meant that these operators would only work from from the properties panel, and not from scripting/macros or for operator redo. This commit makes all modifier operators take the modifier name as an operator property, so the operators can be re-done or executed outside of the modifier panel. When invoking the operators from the modifier panel, they automatically fill in the operator property from context. This isn't a perfect API design, but it does bring these operators in line with the design of being able to access all UI functionality via other means like scripts.
2010-04-22copying values from int buttons were adding floating point 0.00000'sCampbell Barton
2010-04-21Save a Copy, (operator option for save as),Campbell Barton
Too many times we have images in blend files that are just saved renders.
2010-04-21fix [#22080] double clicking a file in file browser to open a file doesn't ↵Andrea Weikert
work, r28290 win32 * Forgot to move keymap back from KM_PRESS to KM_CLICK (was testing code). KM_PRESS doesn't play nicely with double click
2010-04-21fix for crash drawing weights in lattice editmode.Campbell Barton
2010-04-21replace add_v3_v3v3() --> add_v3_v3() where possibleCampbell Barton
2010-04-21option to use curve point weights to influence particle effectors.Campbell Barton
2010-04-21bugfix [#22091] Crashing on Add Shortcut Campbell Barton
2010-04-21Fix [#22099] Interactive Loopcut hs anoyin problemMatt Ebb
Made the loop cut confirmation (when finding an edge ring to cut) happen on mouse press, rather than release. This has a nice side effect when using the 'release confirm' option, combining the two steps into one - with this on you can click once to immediately place the cut in the center, or click+drag to move the cut line where you want it to. See: http://mke3.net/blender/devel/2.5/loopcut_releaseconfirm.mov
2010-04-21Fix [#22082] World gradients look like pooMatt Ebb
(nice) Added dither support to in-progress render float->byte conversions.
2010-04-20Made playback operators use exec() callback instead of invoke(), so that ↵Joshua Leung
these can be used for Python scripts. Note that this is not the patch by dfelinto on the mailing list, since that fix would cause compiler warnings. Also, the invoke() (with the extra wmEvent* arg) is superfluous here, so there shouldn't be any problems with making this exec() only instead.
2010-04-19== file browser ==Andrea Weikert
Select from last selection. This new setting allows to select all files from the last selected to the current. (Works like SHIFT+SELECT in Windows file browser) Keymap is LEFTMOUSE+ALT for now since LEFTMOUSE+CTRL is already used for renaming (like in outliner)
2010-04-19Fix problem with limit rotation constraints during transform. This codeBrecht Van Lommel
would convert from quat to matrix and back if the bone had any constraint, but did not normalize the quat first as done in other places, giving a sudden jump when starting transform on some bones with constraints. Two changes: * Normalize quaternion first. * Only do this conversion on bones with limit rotation constraints, instead of all bones with any constraint.
2010-04-19image operator poll functions for reload and replace now check for a valid ↵Campbell Barton
image, but not a valid buffer.
2010-04-19Fix [#22056] Minor UI problem in File BrowserMatt Ebb
2010-04-19Reverting edit mode Shrink Fatten to Alt+S after talking to Ali. ThisDaniel Salazar
makes it inline with curve Shrink Fatten and is a nicer regular use hotkey
2010-04-18== sequencer ==Andrea Weikert
* new icon for split view (at least temporary) * icon buttons in header rather than popup menus for better efficiency (can easily be changed in python UI script again)
2010-04-18Bugfix: text buttons in zoomed in or out views, didn't get the cursor on theTon Roosendaal
right location for mouseclicks.
2010-04-18possible fix for [#22057] Autoname L/R in bones names center bones as .RCampbell Barton
Bone would get a '.' added even when there was no extension. (center limit would still be useful) - name flipping function used sizeof() incorrectly. - ED_lorem should be extern.
2010-04-18Brought back N-key for sequencer preview.Peter Schlaile
2010-04-18Added RAW-DV-files (.dv) to filelist, so that drag-n-dropPeter Schlaile
to the sequencer timeline works properly.
2010-04-18remove config.h references, was added for automake build system rev around ↵Campbell Barton
124-126 but isnt used by any build systems now.
2010-04-18various minor fixesCampbell Barton
- collada export would run MEM_freeN on an un-initialized pointer in some cases. - makesrna was missing a call to close a file. - text cursor update function was missing a NULL check for st->text. - possible (unlikely) un-initialized return value for bge python lamp.type, set error instead. - possible (unlikely) missing NULL terminator with strncpy for ffmpeg.
2010-04-18was using uninitialized string for node name display, also use sizeof() ↵Campbell Barton
rather then fixed values.
2010-04-17bugfix and cleanupCampbell Barton
- BGE Shader.setSampler(name, index): index range check was wrong. - Compositor check for an invalid channel was incorrect. - getting the center of selected verts used an uninitalized z axis. - do_init_render_material() used && rather then & when testing for MA_TRANSP. - weight paint activate flipped bone used && rather then & for flag checking.
2010-04-16Fix [#21559] Loopcut and scale problem.Matt Ebb
Force mesh out of face select mode and into edge mode when doing loop cut - it left an invalid edge selection in face mode, especially with edge slider afterwards.
2010-04-16Grease pencil->beizer curve conversion fix: handles used to haveSergey Sharybin
the same coordinates as points. Also send additional notification at the end of conversion operator, which is needed for correct interface updating (active object could be changed in operator but interface wouldn't be updated).
2010-04-16Turned off 'Emulate 3 button mouse' in default startup blend.Matt Ebb
In this day and age most people have 3 button mice, so this option can now be the exception not the rule - causes enough issues with conflicts. This commit won't disturb existing saved configs.
2010-04-16Fix for possible null pointer, from uncle entity in ircMatt Ebb
2010-04-16Fix [#21492] "Align to view" option from tools panel's operator part doesn't ↵Matt Ebb
works. Also changed some usage of CTX_wm_region_view3d(C) to ED_view3d_context_rv3d(C)
2010-04-16File Browser: respect UserPref for filtering.Andrea Weikert
Setting 'Filter Files' to false, now shows all files in file browser by default when called with any operator.
2010-04-15MSVC 9 projectfiles updateAndrea Weikert
* blenlib/math_geom_inline.c * also fix compile error with MSVC (snprintf not defined)
2010-04-15fix for crash when drawing fpsCampbell Barton
2010-04-15Merge various small changes from render branch:Brecht Van Lommel
* Division by zero fix for TNT SVD code. * Sound fix, in case ffmpeg decode fails, don't use the samples. * Fix for incorrect bounds of transformed objects in new raytracing code. * Gave memory arena's a name used for allocations for easier memory usage debugging. * Dupligroup no_draw option was using layers but not restrict view/render setting. (not a bugfix exactly but would do display list context switching while drawing for no reason). * Fix objects instanced on hair particles not giving consistent results when the object is transformed. * New math functions: madd_v4_v4fl, len_squared_v3v3, interp_v4_v4v4v4, mul_v4_m4v4, SH and form factor functions, box_minmax_bounds_m4. * mul_m4_m4m4 and mul_m3_m3m3 now accept the same pointers for multiple arguments. * endjob callback for WM jobs system. * Geometry node uv/color layer now has search list/autocomplete. * Various small buildsystem tweaks, not strictly needed yet in trunk.
2010-04-15Make memstat easier to read, add missing Intel ID and cleanups.Guillermo S. Romero
2010-04-14CTRL+SHIFT click on node "Make viewer connect to node" now also worksTon Roosendaal
if there's no active viewer, or no existing link to viewer.
2010-04-14* Interaction PresetsMatt Ebb
This adds a new presets menu in the splash screen and the Input section of User Preferences to choose a preset interaction style, consisting of key configurations and also other user preferences such as select mouse button, view rotation style, etc. Currently, just 'Blender' and 'Maya' presets are included, hopefully we can have more presets contributed (and maintained!) by the community. It's best to keep these presets minimal to avoid too many key conflicts. In the Maya one I changed the view manipulation key/mouse combos and also the transform manipulator keys, not much more than that. To save an interaction preset, open the user preferences Input section, and press the [ + ] button next to the presets menu. It will save out a .py file containing any edited key maps and navigation preferences to the presets/interaction folder in your scripts folder. --- Part of this commit changes the way that key maps are exported/displayed in preferences - now partial key configs are allowed. Previously it would export/import the entire key configuration, regardless of whether individual key maps were edited or not (which would make them more susceptible to conflicts in unexpected areas). (note, in blender terminology, a key map is a category of key items, such as 'Object Mode' or 'View 2d'.) Now, the export and the UI display work in a similar way to how key maps are processed internally - Locally edited key maps (after pressing the 'Edit' button) are processed first, falling back to other key maps in the current key config, and then falling back to the default key config. So it's possible for a key config to only include a few key maps, and the rest just gets pulled from the default key config. The preferences UI display works like this too behind the scenes in deciding what to show users, however using it is just like it was before, the complexity is hidden.
2010-04-13Fix for [#21983] Entering Particle Edit mode crashJanne Karhu
2010-04-13Template for 'Running Jobs" now shows Composite thread, for node space.Ton Roosendaal
2010-04-13fixed make local bug; it was only looking at editable objects, which of ↵Joseph Eagar
course lib objects are not.
2010-04-13Todo #21831: Deform modifier is applied to base mesh instead ofSergey Sharybin
multires modifier if both are in the stack (patch #21965) This patch also removes limitation of multires reshaping when destination object has got modifiers after multires modifier.
2010-04-13[#21993] Edge Slide operator should disable projection snappingMartin Poirier
Adding proper flag. If there are others like that, other people can fix them too, it's easy peasy.
2010-04-12Button panels need to get handlers and keymaps... but for now sneakedTon Roosendaal
in a handy key : Akey in buttons window on a panel will open or close it.
2010-04-12Fix [#21972] Inclusive selection doesn't work for FacesMatt Ebb
2010-04-12Fix [#21982] Operator bug: Edit modeMatt Ebb
Hid the 'Enter Edit Mode' property when adding an object, not necessary anyway.
2010-04-12- use more inline math funcitons where possibleCampbell Barton
- swapped in less verbose math functons - modifier include cleanup
2010-04-12booleanops.c was moved to MOD_boolean_util.c, remove empty file.Campbell Barton
2010-04-12Copy Constraints OperatorDalai Felinto
the C code to copy the constraint was already there (same as 2.49) so this operator simply exposes it. I'm using the name Copy Constraints to Others based on what we have in material operators (e.g. Copy Material to Others). If we bring back the whole Copy Attributes menu (old Ctrl+C) having the individual operators is still important for scripts. Nevertheless I'm not comfortable with the name (to Others sounds unnecessary verbose) but so far having the functionality back is important (request from Caju Studio). I'll be glad to make any change later if needed. (no shortcut for that, to use it go to userpref->keymap and assign a shortcut for this operator or add it to the toolshelf)
2010-04-11Specific operator for Push/Pull (no need to go through the generic operator ↵Martin Poirier
and it makes it available in the operator search)