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
path: root/source
AgeCommit message (Collapse)Author
2012-10-22style cleanupCampbell Barton
2012-10-22fix for own error in BLI_heap_new_ex() when zero size is passed.Campbell Barton
2012-10-22Support for connected style proportional editing in UV editor. Now when ↵Antony Riakiotakis
connected proportional editing is on, only UVs on the same island will be proportionally moved. The implementation simply rejects UVs whose island does not belong to islands of selected vertices and decrements the total count of transform elements appropriately. Memory usage could be better but it would require some more preprocessing.
2012-10-22Fix [#32884] select by group not working when active object in more than one ↵Bastien Montagne
group. Would have liked to rework this whole area, but it's kind of tricky, so better to first fix that bug!
2012-10-22small optimization for BLI_heap(), give some speedup in decimeter.Campbell Barton
- use unsigned ints only (where mixing signed/unsigned) - turn heap_swap into an inline function, add SWAP_TVAL macro to swap values using a temp value as storage. - added type checking SHIFT3/4 macros also style cleanup for CTR_Map
2012-10-22remove LOD_Decimator (c++ decimator), now replaced by bmesh decimator. also ↵Campbell Barton
remove CTR c++ classes that are no longer used.
2012-10-22Tooltip/Description fixes for recent "tweaks"Joshua Leung
1) "AnimData" is a technical term used for a specific entity in the system. "anim data" is mangled fluff. 2) Old tooltip for DopeSheet.source is no longer valid. It's nearly always used to represent the current scene now.
2012-10-22enable bmesh decimator by default.Campbell Barton
2012-10-22fix own mistake - passing wrong argument to bmesh decimator when calculating ↵Campbell Barton
boundary quadric.
2012-10-21Fix for [#32931] Crop node resets values to 0Jeroen Bakker
Patch done by Markus Kasten Thanks for that!
2012-10-21bmesh-decimator updateCampbell Barton
- update face normals when triangulating. - avoid divide by zero when interpolating customdata on a zero length edge. - replace zero float comparisons with fabsf() < FLT_EPSILON to avoid numeric error. also renamed BLI_heap_empty() --> BLI_heap_is_empty() so its obviously readonly function.
2012-10-21== filebrowser ==Andrea Weikert
* Separated bookmarks managed by the OS (System Bookmarks) and bookmarks managed by Blender (Bookmarks). * Added user pref to hide (or show) system bookmarks to allow users doing a video tutorial for example to hide their private system bookmarks This feature should help especially MAC users who reported excessively long list of bookmarks which were added to Blender.
2012-10-21A final bunch of UI messages fixes and tweaks, and some ↵Bastien Montagne
BKE_report()<->BKE_reportf() fixes.
2012-10-21Bugfix #27504Ton Roosendaal
Render error. Particle systems that duplicate group instances were setting the wrong layer to the instanced objects, the correct layer is the particle system itself - as being shown in the viewport correctly already. Old report from May 2011 :)
2012-10-21bmesh decimate fixesCampbell Barton
- don't collapse boundary verts into non boundary edges (was ugly causing spikes) - handle degenerate cases better, rather then removing double edges after collapse, check before collapsing that there won't be any degenerate faces/edges.
2012-10-21Compatibility error: BLENDER_MINVERSION was set to 2.61, but that should be ↵Ton Roosendaal
2.62. This define means "the minimum version of Blender that can read the current .blend" In 2.62 there's compatibility code to read BMesh, not in 2.61.
2012-10-21Fix [#32934] Some UI texts translated/untranslated regardless of "Interface" ↵Bastien Montagne
checkbox. Patch [#32935] by Shinsuke Irie, thanks!
2012-10-21Fix blenderplayer build (more stub funcs...).Bastien Montagne
2012-10-21style cleanup: bge, switch statements mostly.Campbell Barton
also left bmesh decimator on in previous commit.
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-10-21BGE VideoTexture: add depth buffer access to ImageViewport and ImageRender.Benoit Bolsee
2 new attributes to ImageViewport and ImageRender object: depth: set to True to retrieve the depth buffer as an array of float (not suitable for texture source). zbuff: set to True to retrieve the depth buffer as a grey scale pixel array (suitable for texture source). A new mode 'F' is added to VideoTexture.imageToArray() to allow returning the image buffer as a one dimensional array of float. This mode should only be used to retrieve the depth buffer of ImageViewport and ImageRender objects. Example: viewport = VideoTexture.ImageViewport() viewport.depth = True depth = VideoTexture.imageToArray(viewport,'F') # show depth of bottom left pixel # 1.0 = infinite, 0.0 = on near clip plane. print(depth[0])
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.