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-07Fix for error in own recent commitCampbell Barton
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-07Text3d: underline offset on curved path wasnt working rightCampbell 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: Add support for underline characters with text-on-pathCampbell Barton
2014-01-07Text3d: move text selection boxes from Curve to EditFont structCampbell Barton
resolves T38079
2014-01-07Code cleanup: defines for statfs were getting out of hand for BSD's.Campbell Barton
add __DragonFly__ and internal defines to avoid copy-pasting checks. also remove __CYGWIN32__ check, since cygwin is no longer supported.
2014-01-07Fix to own previous commit for bevel vertex only case.Howard Trickey
In separating out the adj mesh change from a profile change, I'd forgotten that some profiles need to be flat (in particular, for vertex-only bevels). This fixes that.
2014-01-06Bevel: use stack memory for interp_vmesh()Campbell Barton
Rather then using the memarena and never freeing.
2014-01-06Bevel: change 'adj' pattern to use subdivision.Howard Trickey
This gets rid of a hacky way of setting the mesh coordinates at corners, which created overlaps in some cases. Also, special case a cube-like corner with all edges beveled, to snap to a sphere, giving more expected curvature in that case.
2014-01-06Fix for recent kdtree py module with MSVCCampbell Barton
also remove submodule includes from mathutils.h
2014-01-06Patch D133: Python wrapper for BLI_kdtree (adds mathutils.kdtree)Campbell Barton
Originally by Dan Eicher, with my own fixes and adjustments (see patch page for details). For details there are unit tests and api example usage. doc/python_api/sphinx-in-tmp/menu_id.png
2014-01-06Python API: utility function for filling a tuple with a single value.Campbell Barton
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-05Fix own error in recent changes curve text storage,Campbell Barton
Setting via rna crashed.
2014-01-05Text3d: font family dupli-objects now follow rotation of the curve pathCampbell Barton
2014-01-05Text3d: minor edits to the API, remove BKE_vfont_to_curve_nubase_exCampbell Barton
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-05Code cleanup: fix type in malloc id stringSergey Sharybin
2014-01-05Fix memory leak caused by main library splitSergey Sharybin
Evaluation Context wasn't freed for temporary mains.
2014-01-05Fix crash when having multiple text objects sharing the same curve datablockSergey Sharybin
Issue was caused by BKE_vfont_to_curve() modifying curve->nurbs list which gave threading issues. Now added BKE_vfont_to_curve_nubase() which operates on a given nurbs list base which is local in do_makeDispListCurveTypes(). By the looks of it it wouldn't give speed regression because previously it also was creating nurbs for every font object sharing the same curve data.
2014-01-05Code cleanup: preprocessor indentation inside #ifdef blockSergey Sharybin
2014-01-05Text3d: selection in editmode now follows rotated text along pathCampbell Barton
2014-01-05Text3d: fix for smallcaps modifying the original text input in editmode.Campbell Barton
Oversight in own recent commit to avoid allocating a new wchar_t array.
2014-01-05Text3d: smallcaps wasnt working properly for text-on-pathCampbell Barton
2014-01-05Text3d: remove sepchar, old feature which no longer has any UI access.Campbell Barton
2014-01-05Text3d: error in own recent fix for thread safetyCampbell Barton
2014-01-05Fix T38024 crash when rebuilding sculpt mode buffers.Antony Riakiotakis
Main issue here is that glBuf* calls were invoked from threads different than main thread. This caused a crash (since those do not have a GL context active). Fix here is twofold: * add an ID buffer in buffer pool that handles pbvh buffers and is freed from main thread when gpu_buffer_pool_free_unused is called. * do not create glbuffers in derivedmesh creation routine, rather tag nodes for update and create those in the draw function (guaranteed to be called from main thread) Reviewed By: brecht Differential Revision: https://developer.blender.org/D169
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-04Text API: make text.current_line_index writableCampbell Barton
use for setting the text position when writing system info.
2014-01-04Revert "Quick fix for system info text always being scrolled out of view ↵Campbell Barton
when loaded for the first time" This can be done without extending the API, using RNA access instead.
2014-01-04Fix for previous commit...sorry!Antony Riakiotakis
2014-01-04Fix MinGW32 compilationAntony Riakiotakis
2014-01-04Quick fix for system info text always being scrolled out of view when loaded ↵Joshua Leung
for the first time Added an API method to Text datablocks for moving the cursor to a specific line in the file. This makes it possible to reset the cursor position at the end of the sysinfo operator.
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-04Units: Add milligrams for massSergej Reich
Avoids having small values displayed as "0kg".
2014-01-04Revert "Units: Make grams base unit for mass"Sergej Reich
This reverts commit ead6d397fda12d8287dff7d6a6fff6ea1948cd69.
2014-01-04Rigidbody: Code cleanupSergej Reich
Convert int to bool.
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-04KDTree: ensure balance runs before usage (in debug mode)Campbell Barton