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-01-07Cleanup: silence warnings.Bastien Montagne
2014-01-07Middle-clip tweaks:Bastien Montagne
* Now only middle-clip when both left and right parts of remaining strings are at least two times icon-width (thus most short labels will never be middle-clipped). * Add a trailing ellipsis to right-clipped strings (unless it would take more than 20% of whole available width, in this case just clip chars, to keep as much data visible as possible!).
2014-01-07Armatures Editmode: option to recalculate roll from the angle to the parentCampbell Barton
2014-01-07Fix T38075, crash from shader node add/replace tree view template.Lukas Tönne
The sanity check for copying socket default value was using the socket idname for type compatibility checks, which is too strict. Subtypes would not be recognized as copyable, but since only the plain data type is needed below this is all that needs to be checked. That alone would not cause crash (just missing default value copy), but the tree view template was messing with the default_value DNA directly by freeing it in advance, which is not necessary and should be left to blenkernel when freeing the node. Otherwise this would leave the node invalid without a default_value if the copy function bails out.
2014-01-07Text3d: move text selection boxes from Curve to EditFont structCampbell Barton
resolves T38079
2014-01-06Fix for own error in recent text3d changesCampbell Barton
Called important function from within an assert.
2014-01-05Text3d: avoid assert, clamp position before getting the selectionCampbell Barton
2014-01-05UI: pin icon was ignoring DPICampbell Barton
2014-01-05UI: Use shift+lmb for toggling panel pinning (not to conflict with MMB ↵Campbell Barton
emulation)
2014-01-05Text3d: fix font family feature for unicode and correct tooltipCampbell Barton
2014-01-05Text3d: paste additionsCampbell Barton
- Add paste from system clipboard which behaves like paste from file. - Paste from file now replaces the selection rather then just adding to the end. - Move paste operations into the 'Edit' menu. - Added generic paste functions: font_paste_wchar, font_paste_utf8. - Fix paste max length check not taking the selection length into account.
2014-01-05Text3d: selection in editmode now follows rotated text along pathCampbell Barton
2014-01-04More tweaks to clip middle:Bastien Montagne
* Do not apply margins with MENU (i.e. dropdowns) either. * When middle clipping would remove only a few chars, rather clip right part!
2014-01-04Fix core issue with clipping labels (labels have no margins, so border ↵Bastien Montagne
should be 0 in this case!).
2014-01-04RNA API: use bool's for enum itemf callbacks.Campbell Barton
2014-01-04UI: Use bool rather then int/short's where possibleCampbell Barton
2014-01-04Mesh Bisect: add header info message for modal operationBrecht Van Lommel
Fixes T37700 Reviewed By: brecht Differential Revision: https://developer.blender.org/D166
2014-01-04UI: Fix issue where tab text was too small and closely spacedCampbell Barton
2014-01-04CMake: cleanup and add includeCampbell Barton
2014-01-04Changed percentage and 0-1 number fields to use sliders. This is more ↵William Reynish
consistent. Reviewed by Brecht van Lommel, Thomas Dinges and Jonathan Williamson
2014-01-03Fix T38045: Clone stamp crashesSergey Sharybin
Issue seems to be caused by thread-unsafe IMB_freeImBuf. Now use generic BKE_image_release_ibuf to de-reference image buffer which was acquired from image datablock.
2014-01-03Fix T38043: Text clipping when it shouldn'tBastien Montagne
Tweak some more 'middle clipping' (zoom issues).
2014-01-03Code clean-up change naming of gpu buffers used by pbvh to betterAntony Riakiotakis
reflect that. Previous name GPU_Buffers was very similar to GPU_Buffer, renamed to GPU_PBVH_Buffers
2014-01-03Code Cleanup: remove strlen() and unneeded include in recent commitCampbell Barton
also fix for incorrect sizeof() use.
2014-01-03Text3d: store number of characters and utf8 length separatelyCampbell Barton
EditFont's use of Curve.len was very confusing, in editmode it represented the number of characters, in object mode the number of bytes. add Curve.len_wchar and keep track of both. Also don't convert the editmode text into utf8 on every keystroke. Now this is done on exiting editmode or save - to match most other object types. This also fixes curves 'body_format' being reported with an invalid size.
2014-01-03Text3d: avoid converting utf8 to wchar_t in editmodeCampbell Barton
2014-01-03UI: Tooltip fix for the Particle Template ID.Andrew Buttery
Reviewed By: brecht, dingto Differential Revision: https://developer.blender.org/D165
2014-01-02Fix T37056: Making segment flips curves it's not neededSergey Sharybin
Made the system around splines order a bit smarter, so crating a segment between two splines wouldn't switch direction if splines are selected in a way that they're "co-linear". It is possible to make things even smarter using active point and so, but that i'd consider a TODO.
2014-01-02Fix T37170: Missing curve outline when using constructive modifiersSergey Sharybin
Issue was caused by wrong bool flag assignment.
2014-01-02Fix T38004: size of Waveform, Vectorscope and Histogram is incorrect in VSESergey Sharybin
Made it so scopes image buffer is displayed without any additional scale applied on them, Further tweaks are possible here, but that i'd consider a TODO.
2014-01-02Fix T38002: crash selecting a view mode for "Preview" in Sequence EditorSergey Sharybin
2014-01-02Add back - and / shortcuts in modal numinput (as other 'special' keys, you ↵Bastien Montagne
have to use ctrl to activate them)...
2014-01-02Fix "Flipped" drawn in edgeslide header text even when Even is disabled.Bastien Montagne
2014-01-02Fix T38019: Edge/Vertex Slide recognises Even and Flipped as if they were ↵Bastien Montagne
numerical values Further tweaked/simplified events handling in transform code, hope this time it works OK...
2014-01-01Code cleanup: use bool flag for direction in clip prefetchSergey Sharybin
That was nothing really wrong with the old short used for direction, but that became kinda annoying because of compiler idiocy which considered direction might have been zero. Using explicit dual-state flag is more clear anyway.
2014-01-01Fix deadlock happening when using Save Buffers for renderSergey Sharybin
Summary: Issue was caused by the same tile being written twice to the EXR file. This was happening because of partial update of work-in-progress tiles was merging result to the final render result in order to make color management pipeline happy. We need to avoid such a merges and keep memory usage as low as possible when Save Buffers is enabled. Now render pipeline will allocate special display buffer in render layer which will contain combined pass in the display space. This keeps memory usage as low as we can do at this moment. There's one weak thing which is changing color management settings during rendering would lead to lossy conversion. This is because render result's display buffer uses color space from the time when rendering was invoked. This is actually what was happening in previous release already actually so not a big issue. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D162
2014-01-01Add a new "shortening process" for UI string drawing, which keeps both right ↵Bastien Montagne
and left parts of the drawstr and replaces the middle by '...' Rationnal: It's usually easier to figure out what a troncated string means if you have both its start and end parts. Details: It currently affects all UI items (text fields, buttons, labels...). Only exceptions are buttons inside menus, text fields & co being edited, and numbuttons/sliders. Note that some static texts (like panels' titles or items in outliner) do not use usual UI items, and just draw the whole text, using OpenGL to clip it. Will make another patch to fix this. Reviewers: campbellbarton, brecht, carter2422, #user_interface Reviewed by: brecht, carter2422 CC: billrey Differential Revision: https://developer.blender.org/D114
2014-01-01Fix T37965, loop multicut confirmation not happening when numeric inputAntony Riakiotakis
is used. When numerical input was active confirmation events were not getting handled. Code here seems a bit duplicated, it may be possible to simplify it, but leaving it slightly bloated for now.
2013-12-31Fix T37993: mass of Rigid Body ignores scene unit scaleSergej Reich
Mass units weren't scaled in the ui.
2013-12-31Cycles Volume Render: these changes should have included in the last commit.Brecht Van Lommel
2013-12-31Fix T37992: german NUMPAD-COMMA is not tranlated to decimal dot (for modal ↵Bastien Montagne
numinput).
2013-12-30Fix T37970: Node scale/rotate use incorrect pivorCampbell Barton
note: added code to use real node center, but ifdef'd for now since it doesnt work well with absolute snapping.
2013-12-30Node Editor: enable transform helper lineCampbell Barton
2013-12-30Main API: refactor naming, use BKE_main_ prefix and add main arg.Campbell Barton
2013-12-29Text3d: add select all operatorCampbell Barton
also add Edit menu for 3d text and move cut/copy/paste there.
2013-12-29correction to previous commitCampbell Barton
2013-12-29Fix crash moving the cursor after deleting 3d textCampbell Barton
2013-12-29Text3d: add assert's to check the selection and length are validCampbell Barton
2013-12-29Text3d: setting upper/lower case now uses the selectionCampbell Barton
2013-12-29Text3d: remove redundant call to wcslenCampbell Barton