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-12-23Code cleanup: add usual 'BKE_' prefix to 'public' constraint functions from ↵Bastien Montagne
blenkernel...
2012-12-21replace MIN/MAX 3,4 with inline functionsCampbell Barton
2012-12-19code cleanup: warningsCampbell Barton
2012-12-18Made motion tracking data aware of DPI in clip editor.Sergey Sharybin
Also synchronized tracking dopesheet channels height/spacing with fcurve dopesheet.
2012-12-18fix [#33580] Masking keyframes disappear from dope sheet when using undo.Campbell Barton
2012-12-18Fix #33487: game engine did not convert objects with rotation modes other thanBrecht Van Lommel
Euler XYZ correctly, was never implemented;
2012-12-17Added GPL header to sconscripts!Bastien Montagne
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-17fix [#33501] Grease pencil in OpenGL renderCampbell Barton
With the view3d 'Render Only' option, grease pencil wouldn't draw, but for OpenGL render it did. Since grease pencil can be very useful in opengl renders, enable grease pencil drawing with 'Render Only' option in the viewport, and add a checkbox in the grease pencil header not to draw (unchecking each layer is annoying and applies to all spaces).
2012-12-15Fix #33539: shift+numpad 2/4/8 shortcuts for zoom in image and clip editorBrecht Van Lommel
don't work in Windows. These shortcuts are taken by the operating system, so ctrl+numpad 2/4/8 now work as well and are the shortcuts shown in menus.
2012-11-27Camera Tracking: fixed camera solve operator not updating scene cameraSergey Sharybin
Was own regression caused by fix of crash when non-camera object is used as scene camera.
2012-11-20Motion tracking: fixed View Selection operator in cases pixel aspect != 1Sergey Sharybin
This could break old files a little bit -- clip view could be offset/zoomed in comparison with previous releases in pixel aspect != 1.
2012-11-16code cleanup: replace most DO_MINMAX2 -> minmax_v2v2_v2Campbell Barton
also add UNPACK macros's. handy for printing vectors for eg.
2012-11-12code cleanup: spelling,Campbell Barton
also initialize bmesh-bevel settings struct to zero to avoid possible uninitialized memory later.
2012-11-10Movie clip: display stabilization border even if current frame failed to loadSergey Sharybin
2012-11-09style cleanup: indentationCampbell Barton
2012-11-07Motion Tracker: disable stabilization operators when active object is not a ↵Sergey Sharybin
camera
2012-11-05code cleanup: use enums for view3d_snap transverts.Campbell Barton
2012-11-05Camera Tracking: proper display of current frame in cache line when sequence ↵Sergey Sharybin
is too long
2012-11-04code cleanup: quiet -Wdouble-promotion, disabled this warnings for a few ↵Campbell Barton
files since its done throughout the code in some places.
2012-10-27use min/max inline functions where MIN2/MAX2 were doing type conversion.Campbell Barton
2012-10-26Big i18n commit: add "reports" from bmesh/readfile/tracking/dynapaint (and a ↵Bastien Montagne
few others), and another bunch of UI messages tweaks/fixes, as well as some BKE_report()<->BKE_reportf()...
2012-10-26Camera tracking fixesSergey Sharybin
- Dopesheet should be invalidated after solution - Prevent crash when non-camera object is set as scene camera
2012-10-23rename api functions...Campbell Barton
- minf, maxf, mini, maxi --> min_ff, max_ff, min_ii, max_ii
2012-10-16More UI messages and BKE_reportf<->BKE_report fixes...Bastien Montagne
2012-10-15Motion Tracking: fixed dopesheet left in incorrect state after joining tracksSergey Sharybin
2012-10-14code cleanup: remove redundant casts. quiet some qualifier warnings.Campbell Barton
2012-10-13Make zoom direction consistent all over the editorsSergey Sharybin
Was discussed in De Balie with lots of artists and we agreed it makes more sense to behave this way
2012-10-12quiet some -Wshadow warningsCampbell Barton
2012-10-12fix for many RNA definitions having soft/hard ranges swapped, make this ↵Campbell Barton
BLI_assert() on debug builds.
2012-10-09Motion Tracking: move keyframe settings to per-tracking object settingsSergey Sharybin
2012-10-06fix reading past array bounds for nearest_uv_between() and ↵Campbell Barton
draw_tracking_tracks().
2012-10-05Grease Pencil notifier/listener cleanupDan Eicher
As suggested by Campbell on the IRC gave grease pencil its own notifier type (NC_GPENCIL) and made the makesrna notifier functions actually update properly. Also got the #ifdef'd GreasePencil.layers.[new/remove] functions working.
2012-10-05code cleanup: use functions to initialize selection user data structs, use ↵Campbell Barton
radius-squared for circle select comparisons. edge_fully_inside_rect() & edge_inside_rect() args were shorts when all callers were passing ints.
2012-10-02correct some include dirs not being included as SYSTEM paths in cmake.Campbell Barton
2012-09-30fix for crash drawing the clip view with a blend file that has lock to ↵Campbell Barton
selected, but no clip in the view.
2012-09-15code cleanup: replace macro for BLI_rect size/center with inline functions.Campbell Barton
2012-09-15Color Management, Stage 2: Switch color pipeline to use OpenColorIOSergey Sharybin
Replace old color pipeline which was supporting linear/sRGB color spaces only with OpenColorIO-based pipeline. This introduces two configurable color spaces: - Input color space for images and movie clips. This space is used to convert images/movies from color space in which file is saved to Blender's linear space (for float images, byte images are not internally converted, only input space is stored for such images and used later). This setting could be found in image/clip data block settings. - Display color space which defines space in which particular display is working. This settings could be found in scene's Color Management panel. When render result is being displayed on the screen, apart from converting image to display space, some additional conversions could happen. This conversions are: - View, which defines tone curve applying before display transformation. These are different ways to view the image on the same display device. For example it could be used to emulate film view on sRGB display. - Exposure affects on image exposure before tone map is applied. - Gamma is post-display gamma correction, could be used to match particular display gamma. - RGB curves are user-defined curves which are applying before display transformation, could be used for different purposes. All this settings by default are only applying on render result and does not affect on other images. If some particular image needs to be affected by this transformation, "View as Render" setting of image data block should be set to truth. Movie clips are always affected by all display transformations. This commit also introduces configurable color space in which sequencer is working. This setting could be found in scene's Color Management panel and it should be used if such stuff as grading needs to be done in color space different from sRGB (i.e. when Film view on sRGB display is use, using VD16 space as sequencer's internal space would make grading working in space which is close to the space using for display). Some technical notes: - Image buffer's float buffer is now always in linear space, even if it was created from 16bit byte images. - Space of byte buffer is stored in image buffer's rect_colorspace property. - Profile of image buffer was removed since it's not longer meaningful. - OpenGL and GLSL is supposed to always work in sRGB space. It is possible to support other spaces, but it's quite large project which isn't so much important. - Legacy Color Management option disabled is emulated by using None display. It could have some regressions, but there's no clear way to avoid them. - If OpenColorIO is disabled on build time, it should make blender behaving in the same way as previous release with color management enabled. More details could be found at this page (more details would be added soon): http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.64/Color_Management -- Thanks to Xavier Thomas, Lukas Toene for initial work on OpenColorIO integration and to Brecht van Lommel for some further development and code/ usecase review!
2012-09-15quiet -Wmissing-prototypes warnings, and enable this warning by default for ↵Campbell Barton
C with gcc. helps for finding unused functions and making functions static, also did some minor code cleanup.
2012-09-13fix [#31946] Masking doesn't respect pixel ratioCampbell Barton
2012-09-13fix for drawing non 1:1 aspect masks, transform and selection still need ↵Campbell Barton
support.
2012-09-04stule cleanupCampbell Barton
2012-08-26style cleanup: whitespaceCampbell Barton
2012-08-23code cleanup: rename BLI_in_rctf() --> BLI_rctf_isect_pt(), to conform with ↵Campbell Barton
our naming convention.
2012-08-22lasso select works in the node editor again, Ctrl+Alt+LMB, Ctrl+Alt+Shif+LMB ↵Campbell Barton
to deselect
2012-08-21code cleanup: use BLI_RCT_SIZE macroCampbell Barton
2012-08-20HDR color picker now works in the clip space.Campbell Barton
2012-08-15fix for missing change to fluidsim from last commit and name jobs a more ↵Campbell Barton
useful name - 'wm_job'.
2012-08-15add wm job types they are not used yet, so this just defines them for new ↵Campbell Barton
jobs add add argument to search by job type.
2012-08-14code cleanup: reduce calling sqrt() when distances are only calculated for ↵Campbell Barton
comparison use dist_squared_to_line_segment_v2().
2012-08-12NDOF navigation support for clip editorSergey Sharybin