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
2013-01-05Remove some uneeded/irrelevant "PROP_TRANSLATE".Bastien Montagne
This sub-type is actually *only* needed for the "text" property of UI rna api (maybe we should rename it to "PROP_PY_TRANSLATE", as it is anyway only 'active' during conversion from py string to RNA string property...). In fact, I think it should only be used in RNA func properties anyway, as it stores the translated string into the property, it should only be used with "one time" RNA stuff...
2013-01-05Making a few tooltips more descriptive, in light of recent confusion over theJoshua Leung
purpose of some of these features * ClampTo Constraint, Target Object field: now mentions that it is for curve objects only * Dopesheet Editor Modes: now describe what data is editable in each mode. The wording may be a bit clumsy here, but (apart from Mask Editor one, which I'm not entirely sure about) should at least be technically correct
2013-01-05Add translation contexts for line, mute and clipSv. Lockal
2013-01-05Bugfix: "Change Frame" operator for setting current frame by clicking/scrubbingJoshua Leung
in a timeline view would show up search results in other editors (e.g. 3D View). This only really works where there is a timeline view as: 1) The modal interactive stuff is built on the assumption that a suitable 2D view mapping exists 2) The operator is not "registered" (i.e. no props display after usage, and doesn't get shown in undo) as it's more "view state" than "scene data" Rewrote poll callback to handlethis properly
2013-01-05Tsst... "faled"... :pBastien Montagne
2013-01-05revert r53570, alpha background is useful for projection paint 'Quick Edit',Campbell Barton
it would also give odd results drawing semi transparent faces will give partial alpha which is strange to have with solid backdrop.
2013-01-05Fix #33753: Not selected surface objects don't update in view if shading is ↵Sergey Sharybin
changed In fact surfaces should be displaying the same way in textures and solid shading, but they used to change a way they're displaying by draw_textured_end not resetting light model properly, leaving two-sided shading for all further objects draw.
2013-01-05Fix #33674: Meta strip could overlap with other strips when exiting edit modeSergey Sharybin
Not sure what's the best thing to do here, for now just added vertical shuffle of meta strip if it overlaps with other strips when existing edit mode.
2013-01-05Fix #33761: Infinite loop in space_image if tile size > image sizeSergey Sharybin
2013-01-05Fix #33768: BGE segfaults in do_versions during libloadSergey Sharybin
2013-01-05Fix #33767: Edge of objects rendered out jerky when using OpenGL RenderingSergey Sharybin
Made OpenGL sky opaque, so now it behaves exactly the same as sky for final render.
2013-01-05There was a typo in previous commitSergey Sharybin
Additional changes: - Made mipmapping operate with unsigned short instead of char which allowed to eliminate extra division by 255, so prevision should be a bit better now. - Actually, this is not real unsigned short range, but it's a range of 255*255 which is more convenient for mipmapping, so made conversion functions private for scaling.c Not sure it worth making this functions operate in 65535 range, for now current behavior seems to be just fine.
2013-01-04Optimization for speed regression in mipmap generationSergey Sharybin
Regression was caused by alpha premul cleanup commit and the reason of slowdown was uchar <-> float conversion which is slow. Replaced with uchar <-> int conversion which seeps to be accurate enough and mostly eliminates slowdown. Slowdown was easy to notice when movie clip is used for 3d vierport background and undistortion is enabled. In this case every frame will re-calculate mipmaps. It's still a nit slower than mipmap generation before cleanup commit, but couldn't think about extra boost here atm.
2013-01-04code cleanup, also remove glError check in font drawing code since its now a ↵Campbell Barton
debug option.
2013-01-04Fix knife cut bug #33625, failure to cut in otho mode sometimes.Howard Trickey
Problem was that the code to limit the front and back planes for better precision assumed line would have center near origin.
2013-01-04Fixes - post 2.65aTon Roosendaal
- Trackpad swipes now behave same as scrollwheel for listview scrolls (disabling 2d view scroll when mouse over) - Added back 2.4 debug print for glGetError() Only useful for developers - to check what goes on when ogl messes up. - Made more clear print for read factory default. It's not error :)
2013-01-04Correction for rev53555 which was obviously wrong -- always setting alpha to ↵Sergey Sharybin
premul Also optimized it a bit by skipping byte/float buffer allocation.
2013-01-04Added vertex color attributes (currently limited to one) and UVs included ↵Stuart Broadfoot
for triangle mesh hair. I have also included a small speedup for the intersection test.
2013-01-04fix for missing NULL check in BKE_sequence_init_colorspace().Campbell Barton
2013-01-04remove stray glBegin() during transform that caused a glErrorCampbell Barton
2013-01-04fix [#33742] Solidify - Material index problemCampbell Barton
missed copying material offset values.
2013-01-04commit bpy_path files, missed these in recent commit.Campbell Barton
2013-01-04add length average option to 'Follow Active Quads' unwrap, gives nicer results.Campbell Barton
2013-01-04fix [#33758] Blender crashes when user goes to choose "build navigation mesh"Campbell Barton
Give useful reports when the 'MESH_OT_navmesh_make' fails too.
2013-01-04change bpy.app.build_options from frozen set to PyStructSequence_Field, ↵Campbell Barton
mathes similar members of bpy.app and less error prone (typos won't fail silently).
2013-01-04expose common extensions for image/movie/audio types, since python scripts ↵Campbell Barton
had to do this internally. - bpy.path.extensions_image - bpy.path.extensions_movie - bpy.path.extensions_audio eg: if os.path.splitext(filename)[1].lower() in bpy.path.extensions_image: ... we have an image ...
2013-01-04fix occasional memory leak in projection paint - multiple threads could ↵Campbell Barton
initialize the brush curve at once. also some header cleanup.
2013-01-04no need to initialize the 2D paint node tree when project painting.Campbell Barton
2013-01-04fix own regression in cdDM_drawFacesTex_common() when drawParamsMapped isnt ↵Campbell Barton
available.
2013-01-04code cleanup: warningsCampbell Barton
2013-01-03fix for NODE_OT_view_all / NODE_OT_view_selected not working properly.Campbell Barton
2013-01-03fix bad left aligned text when zoomed out.Campbell Barton
also minor change to cylinder_project_exec() - delay getting the MTFace.
2013-01-03fix for bug rendering text at small sizes, padding was incorrectly being ↵Campbell Barton
applied to the characters y offset causing out of bounds pixels to be requested from glTexSubImage2D(). also clamp width, height of the character bitmap to the bitmap bounds since this can still happen for very small text (2-3 pixels high).
2013-01-03Fix bevel crash bug #33714. Had to disable elem tag on new vertices.Howard Trickey
2013-01-03correct invalid filter value being use for icon scaling.Campbell Barton
2013-01-03change limited dissolve angle limit default from 15 -> 5 deg. since 15deg is ↵Campbell Barton
quite high for 2 surfaces to be considered co-planar
2013-01-03code cleanup: BM_face_create_ngon()Campbell Barton
Change some of the paranoid checks into an assert since they should never happen.
2013-01-03fix [#33689] Crash with decimate modifierCampbell Barton
in fact a more general bug in BM_face_create_ngon() where edges containing the same vertex multiple times were not accounted for.
2013-01-03fix [#33682] Animation not updated when the active shape index isnt setCampbell Barton
2013-01-03add option WITH_SYSTEM_BULLET to link against the bullet installation found ↵Campbell Barton
on the system. Note: this doesn't work yet for everything with latest stable bullet (2.81), need to look into why and likely apply some patches upstream. However I managed to link blender by disabling some features, likely it can be made to work without too much trouble.
2013-01-03add id property clear function (matching the same python function for ↵Campbell Barton
dicts/lists)
2013-01-03r53351 removed a NULL check for name in defgroup_name_index(). name can be ↵Mitchell Stokes
NULL when deforming verts in the BGE, so I'm adding a NULL check back in.
2013-01-02Some UI message fixes...Bastien Montagne
2013-01-02changes needed for EDL import to work again.Campbell Barton
- add sequence.update(data=False) function. - made some sequence vars editable. - correct some comments. also rename rna function sequence.getStripElem() --> strip_elem_from_frame()
2013-01-02Bug fix - post 2.65aTon Roosendaal
New option "Keep Session" was not using "untitled.blend" as default save name, in case a startup.blend was kept as session. Could give bad accidents.
2013-01-02Fix [#33189] AFTER 2.65 - Units in doc strings in ocean modifier.Bastien Montagne
Also: * Fixes a (op prop) bug which prevented, once you had baked and freed ocean once, to bake again. * Fixed infinite values of acumulated foam when baking with foam_fade values above 1.0, now simply clipping accumulated foam value to 1.0, as already done for the "instantaneaous" foam value returned by BKE_ocean_jminus_to_foam(). * Added missing RNA descriptions. * Made foam_fade unanimatable! * Added in UI some missing properties that are imho useful: random seed, size (kindof 'surface scaling'), and foam_fade (baking only). * Removed custom lerp() func from bke's ocean.c, BLI's interpf does exactly the same thing (the first two args are just in reversed order). Note: this could most certainly be done in other parts of the code, bpy's mathutils for e.g. has its own linear interpolation code for vectors and matrices :/). * Did some general code cleanup (mostly line length and no C++ -> C comments)...
2013-01-02fix [#33726] keyframe_insert() and keyframe_delete() with index=-1 always failCampbell Barton
The bug was introduced in r53297, was calling pyrna_struct_anim_args_parse() twice for no reason, perhaps baddly applied patch?.
2013-01-02add assert to BLI_buffer_at if a type is given different to 'elem_size'Campbell Barton
2013-01-02extend BLI_bufferCampbell Barton
- add option to calloc or not, existing code wasnt consistent here, would calloc on first alloc but not on realloc, also - the static memory was never zero'd. use flag BLI_BUFFER_USE_CALLOC to ensure all new memory is zero'd (static/alloc/realloc's). - add BLI_buffer_declare_static / BLI_buffer_declare so its possible to have a buffer that never uses static memory.
2013-01-02dyntopo speedup for smooth brush, no need to search for the shared vert-face ↵Campbell Barton
loop, instead just iterate over the loops.