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-01-11svn merge ^/trunk/blender -r43278:43294Campbell Barton
2012-01-11svn merge ^/trunk/blender -r43220:43278 --accept postponeCampbell Barton
2012-01-11Fix #29848: cycles not respecting dupli group visible layers, also exposedBrecht Van Lommel
DupliObject.hide property in API now.
2012-01-11Fix: toggling premultiply or color management not updating packed images.Brecht Van Lommel
2012-01-11dynamicpaint had some incorrect string sizes for layers names, use BLI ↵Campbell Barton
string functions in more places too.
2012-01-11use BLI_strncpy and BLI_snprintf when the size of the string is known.Campbell Barton
fix for sequencer unique naming which was missed with string length update.
2012-01-11minor cleanup for string use - no functional changesCampbell Barton
- use more logical names for strings, noticed too many strings called `str` when reviewing name patch. - pass __func__ macro to uiBeginBlock(), quite a few names were wrong (copy/paste error).
2012-01-11Longer names support for all ID and other object namesSergey Sharybin
This commit extends limit of ID and objects to 64 (it means 63 meaning characters and 1 for zero-terminator). CustomData layers names are also extended. Changed DNA structures and all places where length constants were hardcoded. All names which are "generating" from ID block should be limited by MAX_ID_NAME-2, all non-id names now has got own define called MAX_NAME which should be used all over for non-id names to make further name migration stuff easier. All name fields in DNA now have comment with constant which corresponds to hardcoded numeric value which should make it easier to further update this limits or even switch to non-hardcoded values in DNA. Special thanks to Campbell who helped figuring out some issues and helped a lot in finding all cases where hardcoded valued were still used in code. Both of forwards and backwards compatibility is stored with blender versions newer than January 5, 2011. Older versions had issue with placing null-terminator to DNA strings on file load which will lead to some unpredictable behavior or even crashes.
2012-01-11bge camera actuator: -X and -Y axisDalai Felinto
The camera actuator only allows to look the object from its front face. Given that Blender takes -Y as the default forward orientation, the current functionality doesn't let a camera to track an actor from behind. This patch allows for -X and -Y axis tracking. This way a camera over the shoulders of a character is possible (without resorting to rotate the mesh/armature original orientation. - patch reviewed by Campbell Barton, thanks
2012-01-11fix [#29794] Cannot hide faces in weight-paint modeCampbell Barton
bug was introduced with cycles merge.
2012-01-11minor changes to BLF api useCampbell Barton
- replace calls to BLF_width & BLF_height --> BLF_width_and_height - no need to call strlen() on length value passed to BLF_draw(). this already checks for \0 char.
2012-01-11Change how object menu selection works, use an operator with an enum rather ↵Campbell Barton
then a menu with 'OBJECT_OT_select_name', remove 'OBJECT_OT_select_name' operator since its no longer needed.
2012-01-11remove spot_interactive() which is now handled by generic py operator.Campbell Barton
2012-01-11minor edits to xml presetsCampbell Barton
- check 'SKIP_SAVE' property (used for active theme area which become annoying) - indent presets better
2012-01-11when building blender as a py module use add_library(... MODULE on all ↵Campbell Barton
systems, was SHARED on linux/windows.
2012-01-11Commenting and comment fixingJoshua Leung
* Fixed incorrect description for scene.keyingsets list * Added dividers to try and make it clearer what structs were related. * Reshuffled TransformOrientation struct since it occurred right in the middle of all the other Paint-Mode stuff
2012-01-10SVN maintenance.Guillermo S. Romero
2012-01-10(no commit message)Peter Larabell
2012-01-10OSX: cleanup for cmake MODULE compile, not working yet, needs more investigationJens Verwiebe
2012-01-10OSX: fix compiling Blender as MODULEJens Verwiebe
2012-01-10Fix #29827: 2.61 Scale and translate bugsSergey Sharybin
Scale lead to crash because of incorrect check for buffer size. Translate bug was caused by ignoring buffer offset.
2012-01-10Fix regressions in the color management / dither patch.Brecht Van Lommel
2012-01-10Fix jobs progress display in taskbar incorrectly flashing on/off with multipleBrecht Van Lommel
jobs active.
2012-01-10Adding the kyrgyz language.Bastien Montagne
2012-01-10remove WITH_OGG define, its not used anywhere.Campbell Barton
2012-01-10Some editors choke on lines over 100,000 chars long. Better split.Campbell Barton
2012-01-10comment unused varsCampbell Barton
2012-01-10Camera tracking: fixes for preview widgetSergey Sharybin
- Clamping of image on boundaries now happens nicely - Looks like to prevent dark edges on image boundary when doing bicubic interpolation, margin should be 3px. Maybe somebody can verify this?
2012-01-10Camera tracking: minor code cleanup of RNA file, no functional changesSergey Sharybin
2012-01-10Camera tracking: tracks copy/paste operatorSergey Sharybin
This commit implements basic clipboard support for movie tracking data int clip editor. Used own implementation of clipboard like it's done for sequencer. Ideally it needed to be switched to more general clipboard system, but currently this system is designed for text data only and it need to be re-designed itself. But this feature is quite useful since object tracking is implemented, so it should be OK to live with such own implementation for a while.
2012-01-10Camera tracking: marker's frame number is now writable from python apiSergey Sharybin
2012-01-10Camera tracking: improvements of python apiSergey Sharybin
- marker_find_frame moved to MovieTrack.markers and called find_frame - Added MovieTrack.markers.insert_frame to insert marker at specified frame - Added MovieTrack.markers.delete_frame to delete marker from specified frame
2012-01-09Cycles: multi GPU rendering support.Brecht Van Lommel
The rendering device is now set in User Preferences > System, where you can choose between OpenCL/CUDA and devices. Per scene you can then still choose to use CPU or GPU rendering. Load balancing still needs to be improved, now it just splits the entire render in two, that will be done in a separate commit.
2012-01-09Fix #29835: joining meshes leads to crashSergey Sharybin
2012-01-09Fix #29793: Physics go crazy if frames get skippedSergey Sharybin
Calculate cloth and softbody only for single frame time deltas (like it's already done for smoke)
2012-01-09have add_weight_mcol_dm() set the 4th corner of a tri faces color to 0, ↵Campbell Barton
otherwise uninitialized memory gets copied about.
2012-01-09WIP script to check results of different modifier combinations and display ↵Campbell Barton
modes, useful for validating bmesh changes don't break specific modifier combinations.
2012-01-09Tag unused argumentSergey Sharybin
2012-01-09bugfix for solidify modifier rim faces which were created from triangles, ↵Campbell Barton
would get wrong customdata copied since it used the 4th index of a tri. fixed already in bmesh.
2012-01-09dont draw object center dot for opengl renderCampbell Barton
2012-01-09fix an error rendering opengl weightpaint data wasn't working when python ↵Campbell Barton
initialized opengl render on startup (needed for testing script).
2012-01-08Fix #29828: Reloading background movie clip crashes BlenderSergey Sharybin
Crash was caused by invalidating scopes used by space clip editors. It shouldn't actually happen in movie clip reload operator due to it will happen on NA_EDITED notifier handler sent to movie clip context.
2012-01-08Cycles: checker texture node, patch by Thomas.Brecht Van Lommel
2012-01-08Color:Brecht Van Lommel
* Accelerated sRGB <=> linear conversion using lookup table, this can speed up loading of images in the compositor and simple renders quite a bit. * Dithering now uses the Floyd-Steinberg algorithm. Previously it would simply randomize each pixel slightly, adding noise, now that should be reduced. Patch #29309 by David M.
2012-01-08svn merge ^/trunk/blender -r43183:43220Campbell Barton
2012-01-08Improved auto-hiding of unused sockets for collapsed nodes.Lukas Toenne
Instead of generally hiding all unused sockets in collapsed mode, the sockets now have a new explicit flag SOCK_AUTO_HIDDEN, which is only toggled when the hide_toggle operator is called. This way the auto-hidden sockets stay as they are when nodes are duplicated etc. The new flag is necessary to distinguish between manually hidden sockets (via hide_sockets_toggle operator) and automatically hidden sockets and restore the node state when unhiding a node.
2012-01-08Fix for [#28978]Alexander Kuznetsov
Disabling mode switching in panning in 2d as it is disabled in 3d also. Apparently, it is a not good idea to call modal method from a modal method as the last won't be canceled.
2012-01-08Code cleanupJoshua Leung
Removing some old + unused stuff that's not coming back. For example, the code for the old "specials menu" used everywhere/all contexts.
2012-01-08Fix build break with double-definition of EXR stubsAndrew Wiggin
A better solution would be to mark all function in openexr_multi.h as forceinline or static, but this change just fixes it to work for the reason trunk works: the header defining the stubs is only needs to be included in one .c file
2012-01-08Fix broken normals with mirror modifierAndrew Wiggin