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
2012-10-21code cleanup: spellingCampbell Barton
2012-10-21style cleanup: commentsCampbell Barton
2012-10-20Atempt to get rid of those ugly "long locales" under windows. Tested by me ↵Bastien Montagne
(win7 64, VC2008) and by Sergey. However, older OS (XP) may not work... The idea behind this is that gettext lib has a func that mimics usual setlocale, but doing also the conversion to windows locale names. Let's hope it works everywhere!
2012-10-20style cleanupCampbell Barton
2012-10-20bmesh-decimator, skip recalculating face normals on each edge collapse. ↵Campbell Barton
(they are not used so faster to avoid)
2012-10-20bmesh-decimate now only does CustomData_has_math for loop layers, add ↵Campbell Barton
CustomData_has_interp() for vert & edges.
2012-10-20bmesh decimator support for loop & edge customdata. (most importantly UVs ↵Campbell Barton
and vertex colors).
2012-10-20Add option to set object origin to the center of massSergej Reich
This uses the weighted average of polygon centroids based on area It work well in most cases but will be slightly wrong when polygons have many vertices.
2012-10-20fix for BM_edge_other_loop() not working right (own error in recent commit), ↵Campbell Barton
and add new function BM_vert_step_fan_loop() for stepping around the loops of a face fan with manifold edges.
2012-10-20don't print mousemoves with wm_handlers_do and --debug-eventsCampbell Barton
2012-10-20add comment about misuse of enum set function.Campbell Barton
2012-10-20Bugfix #32641Ton Roosendaal
User preferences, keymap editor: it allowed to set any event for "key modifier", and not even to NULL the option. Now it limits to keyboard events, on mouseclicks it clears, on ESC it exits without changes.
2012-10-20add TIMEIT_VALUE_PRINT() macro for printing timing between start/end macros.Campbell Barton
2012-10-20More UI messages fixes and tweaks, and BKE_report<->BKE_reportf.Bastien Montagne
2012-10-20code cleanup: remove unused members of BMIter struct to save some space. ↵Campbell Barton
(this iterator is used everywhere). also rename vars in the struct.
2012-10-20code cleanup: quiet -Wshadow warning, var name changes for splice functions ↵Campbell Barton
and add assert for BM_edge_splice() when edges don't use the same vertices.
2012-10-20add BM_edge_find_double() and use in bmesh decimator to fix crash.Campbell Barton
2012-10-20Remove six languages from Blender UI (rational: very low level of ↵Bastien Montagne
translation, 1-2% at most, and no commit done in branch since more than one year): fi (Finnish), ca (Catalan), bg (Bulgarian), el (Greek), ne (Nepali) and pl (Polish). Also fix compile in paranoid warning=errors mode for own last commit.
2012-10-20Fix unix language setting fallback (long_locale is windows only!). This was ↵Bastien Montagne
preventing setting language when you did not have the relevant locale installed under Linux...
2012-10-20code cleanup:Campbell Barton
- define array sizes for functions that take vectors. - quiet some -Wshadow warnings. - some copy/paste error in readfile.c made it set the same particle recalc flag twice.
2012-10-20rna_sequencer_api.c doc string cleanupDan Eicher
2012-10-20Code cleanupJoshua Leung
2012-10-20Grease Pencil: Tweaks to make tooltips show up for the different drawing toolJoshua Leung
types available
2012-10-20Fix for drawing meshes with VBOs disabled in sculpt modeNicholas Bishop
* This is another fix for r51118. Was drawing flat-shaded GPU buffers with VBOs even when VBOs were disabled in the preferences.
2012-10-19Fix [#32925] Center cursor (shift+C) crashing blender after duplicating bone ↵Bastien Montagne
in armature edit mode. Center Cursor uses BKE_object_minmax(), which uses pchans' bone member to check whether a bone is visible or not. But after a duplication, the duplicated pchan->bone are NULL, skiping in this case (as if they were hidden, not optimal but should do the work for now - anyway, using pchan's values in Edit mode does not really make sense, imho).
2012-10-19Minor fix to BKE_reportf(): also output the report's type when printing to ↵Bastien Montagne
console.
2012-10-19Fix #32920: cloth physics with collision exploding in some cases, due toBrecht Van Lommel
uninitialized memory usage.
2012-10-19More UI messages fixes and tweaks, BKE_report<->BKE_reportf, and stuff to ↵Bastien Montagne
translate...
2012-10-19Additional debug assert in the compositor for checking correct conversion of ↵Lukas Toenne
Nodes to Operations. This will trigger an assert failure whenever a node has remaining socket connections after conversion. This would mean that not all sockets have been properly relinked and helps detect incomplete code.
2012-10-19Fix #32219: Inconsistent influence of Units Scale on new objectsSergey Sharybin
Made it so meshes, curves, surfaces and metaballs are scaling to a grid cell size, which makes them behave consistently now. There're still issues to be resolved still: - Lattice is not scaled to grid cell size yet, it uses slightly different add function which makes scaling a bit tricky and hacky. Would prefer to do a bit bigger refactor here, so it's a TODO for now. - Cameras, speakers and other helpers are not scaling. They don't have data on which scale could be applied and perhaps it should be some kind of draw scale. Also would consider it's a TODO for now.
2012-10-19fix for some issues with modal mesh tool interaction.Campbell Barton
When inset and bevel used the mouse input as a distance value, the change could be far too great when zoomed in, or far too small when zoomed out. Now get the pixel-size based on the center point of the selection.
2012-10-19Fix #32705: Esc a value change doesn't recalc compositorSergey Sharybin
Seems the issue was caused by G.is_break set to Truth on both escape press and release. This ended up in situation when after press event compositor was tagged to redraw and new job was started. On escape release this compositor job was cancelled. Made it so G.is_break is setting on escape press event only.
2012-10-19add option to initialize heap with a known number of elements, since this ↵Campbell Barton
may be known in advance - it avoids re-allocing too much.
2012-10-19Fix: Text fields for Generator FModifier were too smallJoshua Leung
This was caused by the x^n labels being far too large. Also, replaced old string functions with "safer" versions
2012-10-19decimate modifier rewrite to use bmesh (#ifdef-disabled by default for now).Campbell Barton
- maintains quads & ngons - supports some customdata (weight paint for example works fine). TODO - add suppory for loop data (UV's / VCol's). - outputs invalid geometry when heavily reducing some meshes, needs to be made stable in these cases.
2012-10-19small quadric library ported from Laurence Bourn's LOD_decimator LOD_Quadric ↵Campbell Barton
class. not used just yet.
2012-10-19DM_to_bmesh_ex() now initializes index values when running in empty meshes. ↵Campbell Barton
saves running extra loop on vert/edge/face data if these values are needed after.
2012-10-19code cleanup: minor style change & quiet warning, also add assert for ↵Campbell Barton
BM_vert_splice() to check for invalid use.
2012-10-19Fix for VBO drawing in multires sculptingNicholas Bishop
Was a mistake in a code cleanup commit, r51118. Fixes bug [#32919] Sculting performance regression in svn_51118 projects.blender.org/tracker/?func=detail&aid=32919&group_id=9&atid=498
2012-10-18More UI messages and BKE_reportf<->BKE_report fixes...Bastien Montagne
2012-10-18Better fix for #32846. Instead of using time change or object recalc ↵Lukas Toenne
condition, set an explicit object flag to disable particle system modifier update during dupli list creation. This is more transparent and should prevent issues with hair path generation being skipped.
2012-10-18Fix #32912: cycles crash with dead particles, actual crash was caused by anBrecht Van Lommel
inconsistency in the particle system code, using <= and <. Also tightened up checks on cycles side to avoid other potential crashes.
2012-10-18Fix: Smoke 3d viewport shading was sometimes calculated incorrectly when ↵Miika Hamalainen
adaptive domain was enabled.
2012-10-18Mark unused variables.Sergey Sharybin
2012-10-18Fix #32851: Mouse click coordinates when adding and selecting mask vertices ↵Sergey Sharybin
on undistorted footage are off
2012-10-18Fix #32903: bring cycles glsl up to date with latest changes.Brecht Van Lommel
2012-10-18Mask editor: create new mask when trying to create new vertex without active ↵Sergey Sharybin
mask set
2012-10-18Fix #32913: missing cycles viewport update when toggling visibility in outlinerBrecht Van Lommel
with V and R shortcut keys.
2012-10-18Fix #32905: Crash with Levels node when no input is connected.Sergey Sharybin
2012-10-18Fix #32896: No compositor tree update with image input color space changeSergey Sharybin