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
2014-09-18Fix T41708, active palette indicator not refreshing when clickingAntony Riakiotakis
Issue, after a lot of blood sweat and tears, was found in ui_but_update_from_old_block, where we restore a button to its old values when possible. The problem here is that a1 and a2 are not really meant to store temporary variables, because they tend to get overriden and palette selection is one of those temporary states. Instead, we now store the position of each button in the palette in a2 and pointer to the palette in the customdata pointer of each button and use that to test if it's active. The positions won't change when clicking so we are guaranteed that the old button won't override the new one with garbage. It's still hacky but it is better than testing button types when copying old values.
2014-09-18Palette active color:Antony Riakiotakis
Use indicator color derived from color luminance for better contrast.
2014-09-18PalettesAntony Riakiotakis
* Remove some duplication in deletion code * Fix crash when restoring file from last saved state.
2014-09-18Palettes:Antony Riakiotakis
Avoid having an invalid active index if user deletes a color. Also attempt to set active color on clicking (Not working yet but fix coming soon)
2014-09-18Fix T41861: Loopcut wire incorrect mode-switchCampbell Barton
also didn't preview or select correctly.
2014-09-18Cleanup: style, spellingCampbell Barton
2014-09-17Text Editor: reload missed adding new-lineCampbell Barton
Logic for load/reload was duplicated, Fix T28087 missed reload. De-duplicate, also replace stat -> BLI_stat
2014-09-16Fix T41850: Knife fails with mesh behind viewCampbell Barton
Was using first vertex for depth (which could be anywhere), now use the view-pivot. was also copying uninitialized vector into knife_find_closest_* return values (confused debugging).
2014-09-16Fix T41849: Knife fails with small lensCampbell Barton
knife cursor depth could be projected behind the view with a wide angle lens.
2014-09-16Fix T41843: World preview not updating when changing world.Bastien Montagne
NC_SCENE | ND_WORLD was not handled by buttons space...
2014-09-16Fix T41818: Missing refresh on Undo for nodes (mask example)Sergey Sharybin
Added a special notifier now NC_WM|ND_UNDO in order to deal with such cases and now compositor/image will refresh when undo happens. There are much more ways to fail compo to update the resul, like undoing while it's not visible and so, but as mont29 said -- let's at least fix obvious crap in the workflow.
2014-09-16Fix T41842: Knife edge-snap, incorrect offsetCampbell Barton
2014-09-14Cleanup & typo in assignmentCampbell Barton
2014-09-12Cleanup & remove redundant checkCampbell Barton
2014-09-11Fix non-deterministic editmesh normal orientationsCampbell Barton
- selecting a boundary edge would randomly point in/outside the face (now point away). - selecting 3 verts would use the first selected edge as the tangent (now use longest). - selecting 1 vert betweem edges, uses the edges to define the tangent.
2014-09-10Fix crash in project-from view without a brush or active objectCampbell Barton
2014-09-10Text3d: assert for <0 len textCampbell Barton
also add operator to test blacklist
2014-09-10Text3D: fixes to selectionCampbell Barton
- clamp selection on entering editmode (Python may have changed). - BKE_vfont_select_get no longer succeeds with an empty selection this caused many operators to go ahead and operate on zero size array.
2014-09-10Fix T41767: Memory free problem when console area copy fail.Bastien Montagne
Nice little memleak! Patch by reporter (randon (Dun Liang)) with minor own cleanup, thanks!
2014-09-10Fix two bugs with searchbox UI items.Bastien Montagne
First one, reported by Sergey, was searchbox not closing when validating it (enter or LMB click) without any active item (we need to enable escapecancel here, to close menu too). Second one was SEARCH_MENU_UNLINK variant not unlinking at validation when no active item. Thanks a bunch to Campbell for help here!
2014-09-10Fix T41112: Rotate manipulator (Trackball) + release confirm not working?Anthony Edlin
Usual same issue (unset property != set property to default value). Review and minor edits by mont29 (Bastien Montagne).
2014-09-10UI: Disable operator search menu setting an unset state key key-inputCampbell Barton
2014-09-10Cancel edge-rip macro if no changes are made.Campbell Barton
2014-09-10Fix for mesh-inset modifying hidden facesCampbell Barton
2014-09-10Partial fix T41749Campbell Barton
2d & 3d cached text now draws pixel aligned now.
2014-09-10Partial fix for T41749Campbell Barton
Tool-tips and header-text used a different pixel alignment from the rest of the UI. This causes blurry text with multi-sample with NVidia. Other text still needs the issue resolved (View3d info for eg)
2014-09-10WM: Add utility wmOrtho2_*** funcsCampbell Barton
Currently there are inconsistencies with pixel alignment. but this commit has no functional changes. - wmOrtho2_region_ui for UI/Text. - wmOrtho2_region_pixelspace for 2D drawing. - wmOrtho2_pixelspace - when the region isn't used.
2014-09-09Usual UI messages fixes...Bastien Montagne
2014-09-08Fix T41744: Hidden keymap properties uneditableBastien Montagne
For UI & operator toolbar this makes sense, but for keymaps - hidden props can make an important difference.
2014-09-08Fix T41746: WPaint: gradient+mirror failsCampbell Barton
2014-09-07Fix T41740: Different behaviour of custom hotkeyBastien Montagne
Quick fix, this is actually a demonstration of why we should use modal keymaps! We can give any event to *start* the op, but then hard-code how to *end* it... tsk.
2014-09-06Fix T41730: Knife Cut fails on concave facesCampbell Barton
2014-09-06Knife: remove redundant allocationsCampbell Barton
2014-09-06Knife: no need to find the face-loopsCampbell Barton
Just check if verts are used in the face.
2014-09-05Cleanup:Antony Riakiotakis
Move projection paint data ensure function to projective texture painting. Also, cleanup draw data when generating a new image for painting in image paint mode.
2014-09-05Fix T41723, different tints in texture painting.Antony Riakiotakis
Blend brush color with texture before converting to srgb
2014-09-05Fix uninitialized variable useCampbell Barton
2014-09-05Cleanup: de-duplicate link/append propsCampbell Barton
2014-09-04Fix T41716, crash with image mode when painting without materials.Antony Riakiotakis
* As always, make sure all slots of the object have a material
2014-09-04Fix T41715 fill tools not respecting alpha lockAntony Riakiotakis
2014-09-04Attempt to solve T41708,Antony Riakiotakis
Refresh always when clicking on a palette color (state here may be same as state of button, not causing a refresh as it should)
2014-09-04Metastrips: disallow making a metastrip with only one strip present.Antony Riakiotakis
2014-09-04Fix T41704: 2.71.6 no longer reading user ui panel arrangement from earlier ↵Bastien Montagne
saved blend files. This reverts rB52c06440d8e51c8661a679bcb33742666ce8dbf9 and rBe40d8258bb46926a1aecf51236822532397993f3 (tabname is old 2.4x tabed panels system, *not* new 2.7x tool tabs!). Also disabled (#idef'ed) everything regarding tabname/tabed panels for now, we may even remove it completely, would make things clearer imho. Note files saved with 2.71.6 up till now would have two versions of some panels in store (with two different values for their tabname), can give some order oddities in those cases, which have to be fixed by hand...
2014-09-04Fix T41463: Mirror Modifier breaks Automatic-Weights in weight-paint modeCampbell Barton
The problem was it used copied verts on the opposite side.
2014-09-04Fix View3D 'Auto Keying' alignment (when dpi!=72)Campbell Barton
2014-09-04Fix T40595: File broken after "make local->all"Campbell Barton
2014-09-04Vert-rip left an invalid selection with (>1 verts)Campbell Barton
Now report the error and fail early.
2014-09-03Code cleanup, defined shared stroke properties to one central function.Antony Riakiotakis
2014-09-03Expose "select all strips to left/right" in the select menu.Antony Riakiotakis
Shortcut is ctrl click but might not be discoverable, as we found out the hard way on gooseberry.
2014-09-03Skip distortion of the grease pencil associated with the trackSergey Sharybin