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
2011-12-24OSX/gcc-4.6, fix for typedef uin64_tJens Verwiebe
2011-12-24mathtils, convenience attributes added 'row' and 'col', this makes the ↵Campbell Barton
row/col swap a lot easier to deal with, since now you can still use column access previously... mat[2] = 1, 2, 3 needed to be converted into... mat[0][2] = 1 mat[1][2] = 2 mat[2][2] = 3 but with column access you can do... mat.col[2] = 1, 2, 3 Having 'row' attribute is a bit redundant since direct indexing on a matrix uses row but included for completeness.
2011-12-24fix for error with matrix access and negative indices with recent row/col swap.Campbell Barton
2011-12-24mathutils get/set function rename + minor changes to matrix functions (no ↵Campbell Barton
functional changes)
2011-12-24replace u_int64_t with cc99's uint64_t as suggested by Nicholas Bishop.Campbell Barton
2011-12-24minor edits to cycles c/python moduleCampbell Barton
- rename 'bcycles' --> '_cycles', since this is the python convention when a py module uses a C module internally. - use macros for returning None - make with_osl an attribute rather then a function. - changes methods METH_VARARGS --> METH_O when single args are used.
2011-12-24formatting edits 120 line lengthCampbell Barton
2011-12-24Bugfix for [#29684] Output video presets messed upThomas Dinges
* This was caused ny the ImageType refactor. * Problem persisted with Quicktime too, could not test that, but should fix presets there too.
2011-12-24change customdata mask from an 'unsigned int' to an 'u_int64_t', since BMesh ↵Campbell Barton
branch has run out of bits
2011-12-24fix [#29683] OpenEXR Output Appears to be brokenCampbell Barton
own error with moving image settings.
2011-12-23UI: small further tweak to last region expand/collapse fix, when moving theBrecht Van Lommel
operator redo panel up now it no longer hides the region, just stops it at max size.
2011-12-23Moving back sr locales to sr_RS (else, with recent changes (42830), loading ↵Bastien Montagne
sr was no more working). My mistake, using only sr wasn't useful here (unlike spanish, we only have one version of serbian, in cyrilic and latin forms...)!
2011-12-23Fix #29652: operator tab can not be maximisedSergey Sharybin
Clamp region's size on expand to max allowed size, so it wouldn't be automatically hidden just after expand.
2011-12-23Cleaning up the GPU_extensions_init/exit() code a bit to keep the ↵Mitchell Stokes
Blenderplayer from crashing on exit and restart.
2011-12-23fix for own mistake [#29031] Importing BGL Can Crash the BGE and BlenderCampbell Barton
was adding the Buffer type to the module without increffing
2011-12-23add DNA support for int64_t. nothing uses this currently.Campbell Barton
2011-12-23recent matrix row/col swap broke matrix assignment in the BGE, fix provided ↵Campbell Barton
by Andrew Hale
2011-12-23DNA genfile - de-duplicate some checks and replace magic type numbers with ↵Campbell Barton
an enum
2011-12-23Code cleanup: fix some clang static checker warnings.Brecht Van Lommel
2011-12-22Fix #29494: Problem loading translations at Blender's startupSergey Sharybin
Problem was caused by trying to set locale to short named "es" locale which failed. It's not really obvious which full locale name should be used here (there are plenty of dialects), so rather than keeping locale stuff on state when both of locale and utf-8 locale names failed, restore default settings (restore environment variables and use default locale for gettext). This will resolve cases when spanish language is native on the system, but it will fail in cases when somebody will want to have spanish interface in non-spanish system. This might be worked around by setting LANG and LANGUAGE environment variables to es_<dialect>.UTF-8 and it should work fine,
2011-12-22Translation context for RNA propertiesSergey Sharybin
This commit implements a way to define context of property which is used by localization stuff and which is needed to resolve translation context when some word wit the same english spelling is used in different meanings (like Manual in meaning of tutorial, and Manual in meaning of something is setting up by hand). To define property's context there's a function RNA_def_property_translation_context. If property doesn't have context, regular BLF_gettext function is used to get translation of property name, otherwise BLF_pgettext is used for this. Hence, for correct translation, messages in .po files should be marked by "msgctxt" context, otherwise property with context declared wouldn't be translated at all. Toolchain scripts from bf-translation project would be updated soon. If context for some values of enumerator property, property itself should be moved to other context and all items from this enum would be moved to this context automatically (it's impossible to move one few items to another context). P.S. Think context like "BRUSH" or "MODIFIER" are preferable than "NOUN" and "VERB" because in some cases the same english noun used in different areas better be translated differently to make translation more native.
2011-12-22Fix/workaround for russian ui crash on exitSergey Sharybin
Crash was caused by data segment corruption near "string" in view3d_modeselect_pup(). Enlarged size of this static buffer, so it's now enough to store translated modeselect string. It's not actually fixes because in some other language this modeline might be much longer and it'll lead to corruptions again.
2011-12-22Some small perf tweaks to weightvg proximity: do not use indices in case all ↵Bastien Montagne
vertices are affected...
2011-12-22fix for matrix assignment with recent changes which broke for eg:Campbell Barton
ob.matrix_world = matrix
2011-12-22remove commented index drawing code (now its a debug option), and remove ↵Campbell Barton
code in editmesh stat drawing which was left over from when text drawing was immediate rather then cached.
2011-12-22patch [#29673] Visualize Indices (developer aid)Campbell Barton
by Howard Trickey (howardt)
2011-12-22patch [#29534] Change Matrix Representation and Access in Python to Conform ↵Campbell Barton
with Standard Notation from Andrew Hale Scripts which access matrix row/columns directly and scripts that create new matrices with elements defined will need updating. For more info see... * Guide for updating scripts http://wiki.blender.org/index.php/User:TrumanBlending/Matrix_Indexing * Discussion thread http://markmail.org/message/4bpqpxkcvq4wjyfu
2011-12-22split >120 length lines (mostly if statements)Campbell Barton
2011-12-22patch [#29676] ALPHA OVER: Fix associated alpha over situation to fix ↵Dalai Felinto
[#29675] patch by Troy Sobotka note: if alpha is negative the code will still produce non-optimal results. This is a separate issue though, the patch fix the premul assumption that alpha can be zero and rgb still be valid.
2011-12-22Matrix.translation wrapper vector, continent accessing to matrix[3][0:3].Campbell Barton
this is a part of patch 29534, being applied separately from patch [#29534] Change Matrix Representation and Access in Python to Conform with Standard Notation by Andrew Hale (trumanblending)
2011-12-22split some >120 lines, no functional changesCampbell Barton
2011-12-22== Sculpt ==Nicholas Bishop
Reformatted all lines longer than 120 characters in sculpt.c. Should be no functional changes. Thanks to Campbell for pointing out the issue. I wouldn't normally do this, but just for reference, here is a screenshot that hopefully makes clear why I think this is worth doing: nicholasbishop.net/random/longlines00.png
2011-12-22fix for use of uninitialized value for ipo conversion.Campbell Barton
2011-12-22cleanup and some fixes to mathutils by Andrew HaleCampbell Barton
* 1. Resize 4x4, code was ridiculously complex (cleanup only) * 2. matrix * matrix checking for compatibility wasn't working right (bug in last release) * 3. fix for result size for matrix * vector if matrix is 4x4 and vector size 3 (bug in recent patch) * 4. fix for result size vector * matrix if matrix is 4x4 and vector size 3 (bug in recent patch)
2011-12-22patch [#29667] Fix for potential memory corruption in path_util.cCampbell Barton
from Andrew Wiggin (ender79)
2011-12-22SVN maintenance.Guillermo S. Romero
2011-12-21A few small fixes to new UI messages...Bastien Montagne
2011-12-21Fix linux linking issue with md5 commit.Brecht Van Lommel
2011-12-21Fix #29670: color picker draw issues with RGB values out of soft range.Brecht Van Lommel
2011-12-21Code refactoring: move MD5 out of imbuf into blenlib.Brecht Van Lommel
2011-12-21Do not show "Modify" modifiers group for curve objectsSergey Sharybin
This commit prevents adding empty groups to Add Modifier menu making this menu small and nice for objects which don't support all modifiers from some group (like Curves don't support Modify modifiers).
2011-12-21Small i18n edits:Bastien Montagne
* Added serbian_latin locale (sr@latin). * Changed serbian UI to "Serbian (Српски)" (as requested by Nikola Radovanovic, serbian translator). * Reordered languages in menu in alphabetical order!
2011-12-21fix for mathutils mat*vec for non sqyare matrices by Andrew HaleCampbell Barton
2011-12-21Added Record run no gaps timecode for movie clips.Sergey Sharybin
Also get rid of hardcoded constants in readfile and use constants from ImBuf headers.
2011-12-21Patch [#29654] New menu option under Object > Game with "Copy All Physics ↵Dalai Felinto
Attributes" by Daniel Macedo "This is a patch that adds an option under the menu Object > Game to copy all the physics attributes from Game Engine."
2011-12-21topo mirror and sync with minor edits made to bmesh, no functional changesCampbell Barton
2011-12-20New modifier type: eModifierTypeType_NonGeometrical, for modifiers affecting ↵Bastien Montagne
CustomData layers only (e.g. UVProject and WeightVG ones). Also, allow applying to obdata those modifiers, even with shapekeys, but do not allow applying them *as* shapekey (as shapekeys do not have CD layers). Fix [#29636] Vertex Weight Mix modifier "apply" button don't work. Note: applying whit shape keys currently always uses base shape, not current one (for apply to obdata as well as apply to shapekey), but this is another topic...
2011-12-20Fix #25775: crash using border render from external render engines, mergingBrecht Van Lommel
back the tile used wrong offsets.
2011-12-20recent commit missed swapping args for MATRIX_ITEM in mathutils_Vector.c, ↵Campbell Barton
breaking matrix*vector.
2011-12-20move topology mirror out into its own functions - needed for bmesh branch so ↵Campbell Barton
we can use then for bmeshes own internal mirror calculations.