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-10-08style cleanup: pep8Campbell Barton
2012-10-08quiet msvc warning & allow zero arguments to add functions.Campbell Barton
2012-10-08Code cleanup - Convert if blocks to switchJoshua Leung
2012-10-08Do not use nodeLabel() to generate new nodes' names, this is an UI func ↵Bastien Montagne
returning translated strings, which should never get into data. And it may generates dummy names in some situations (like all new Filter nodes were getting "Soften" as name (default option), better to always get "Filter" in this case!). (Note for Lockal: also checked fcurves/drivers, but those names are directly taken from RNA prop name, hence they are as UI label, translated in the current language, but not stored in data. So no problem here ;) ).
2012-10-08code cleanup: reduce change the size of some float vectors that were bigger ↵Campbell Barton
then they needed to be. update to clang_array_check.py - parse function definitions lazily for some speedup.
2012-10-08Fix #32803: Incorrect sequencer color space for newly added scenesSergey Sharybin
2012-10-08Code cleanup - silence some "uninitialised" warnings in BMesh codeJoshua Leung
There are still a lot more in bmo_bevel.c and bmo_extrude.c, but those don't seem that easy to fix.
2012-10-08Bugfix: No enum tooltips displayed for many 3D view navigation tools (+ CodeJoshua Leung
cleanup) * Enum tooltips will only be detected in the case that we assign that as the default property (ot->prop) of the operator. Set all of the offending properties to get this status, since those operators would be useless without that property anyway * Improved the wording/capitalisation of a few of these tooltips and labels
2012-10-08Display enum descriptions in tooltips for operators using a "type" or "mode"Joshua Leung
property Changes: This commit adds a second line to the tooltips (below the generic operator description) showing the appropriate description for each enum option. This brings it more into line enum properties in Blender which also show this sort of information. Rationale: Operators such as Snap and Mirror in the Action and Graph Editors use an enum to control their behaviour (respectively, "how to snap" or "what to use as the mirror line"). In the menus, these options are displayed using a submenu, but hovering over each of these items for more information from a tooltip only shows the (relatively unhelpful) generic operator tooltip/description. Another area where these descriptions are useful is for Keying Sets, where it's now possible to see the descriptions for what each Keying Set does/affects/requires. Again, this is more helpful than just the generic tooltip, which would be something like "Insert keyframes using a Keying Set".
2012-10-08Patch [#32639] Pose breakdown confirm by Return KeyJoshua Leung
Thanks Julien DUROURE (julien)
2012-10-08fix [#32799] right click select in filebrowser breaks opening foldersCampbell Barton
own regression since 2.63, The path length for FILE_OT_select_bookmark was too short as well (256 --> FILE_MAXDIR).
2012-10-08add option to build without blenders default avi codec.Campbell Barton
2012-10-08fix for crash in the sequencer if the video file fails to load (missing NULL ↵Campbell Barton
check on imbuf), all other uses of sequencer_imbuf_assign_spaces() check for NULL or assume IMB_allocImBuf() succeeds.
2012-10-08quiet invalid warning in ffmpeg_log_callback with -Wmissing-format-attribute.Campbell Barton
2012-10-08code cleanup: replace VECADDISFAC with math function.Campbell Barton
2012-10-08minor edit to type checking macro to avoid clangs static checker tagging the ↵Campbell Barton
var as possibly NULL.
2012-10-08Grease Pencil py-apiDan Eicher
* new/remove for GPencil frames/strokes/ * add/pop for points * clear for frame/layer & grease_pencil * copy for frame + fix for free_gpencil_frames() not clearing the active frame
2012-10-07Fix file descriptor leak in BLI_file_ungzip_to_mem and small memleak in ↵Sv. Lockal
wm_window_title.
2012-10-07style cleanup: line length,Campbell Barton
rename V3D_PROJ_RET_SUCCESS -> V3D_PROJ_RET_OK
2012-10-07code cleanup: grease pencil eraser had duplicated logic for getting screen ↵Campbell Barton
coords of a point, move into a static function.
2012-10-07fix for logical errorsCampbell Barton
- range check on hair_velocity_smoothing() was off by one. - cloth sim parm's are used before NULL check in readfile.c
2012-10-07style cleanup: if();Campbell Barton
2012-10-07code cleanup: glare stream operation was setting alpha array twice.Campbell Barton
2012-10-07add type checking for more error prone macros.Campbell Barton
2012-10-07rename avi files (endian.h is common linux include).Campbell Barton
2012-10-07patch [#32556] Stupid endian conversion in avi formatCampbell Barton
from Andreas Schwab (schwab) modified to use code from BLI_endian_switch.
2012-10-07Optimization for endian switching, but shifting is a lot faster then using a ↵Campbell Barton
temp char (approx 18x speedup on my system).
2012-10-07patch [#32791] Spelling mistakes corrected.Campbell Barton
from Sunny Gogoi (darkowlzz)
2012-10-07Fix render engine API compatibility breakage in end_result, this parameterBrecht Van Lommel
should have been optional.
2012-10-06Increase maximum octree depth to 12Nicholas Bishop
Note that this is just an RNA change, underlying dualcon octree already supports even higher values.
2012-10-06Improve flat-shaded VBO drawing for sculpt meshesNicholas Bishop
Separate vertex copies are now made for flat-shading, such that the normal is correctly flat-shaded. The element index buffer is not created in this case.
2012-10-06Code cleanups for PBVH GPU buffersNicholas Bishop
* De-duplicate GPU code to check if VBO should be used. * Add a flag to indicate if the buffer should be drawn smooth or not, rather than checking each time the node is drawn.
2012-10-06fix writing past array bounds in imagewraposa().Campbell Barton
also correct array sizes in othere areas.
2012-10-06fix reading past array bounds for nearest_uv_between() and ↵Campbell Barton
draw_tracking_tracks().
2012-10-06Color Management: fixed loading configuration from non-ascii pathsSergey Sharybin
Used the same hack as BLI gzip is using -- calculate short path and send it to OCIO library.
2012-10-06Bugfix [#32789] (Minor) Different types used between func declaration andJoshua Leung
definition (EDBM_selectmode_convert()) Cheers to Sebastian Nell (codemanx) for catching this.
2012-10-06toggle cut through in the knife tool now refreshes (before you had to wave ↵Campbell Barton
the mouse about to see the result). also remove print from last commit.
2012-10-06fix [#32779] Bmesh module: assigning to bm.select_mode crashes Blender if ↵Campbell Barton
bmesh is empty was missing set typecheck
2012-10-06add mball_foreachScreenElem() and use for lasso & circle selection, also ↵Campbell Barton
utility metaball functions to (de)select all.
2012-10-06add circle select for metaballsCampbell Barton
2012-10-06disable padding warning for DNA, gave problems with struct bounds padding ↵Campbell Barton
which DNA ignores. tag operator callbacks as needing their return values used. These are not directly called in many places so the inconvenience is minimal.
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-05use pose_foreachScreenBone for pose lasso and circle selectCampbell Barton
2012-10-05add armature_foreachScreenBone(), use for lasso and circle select.Campbell Barton
also add boundbox checking for lasso select.
2012-10-05code cleanup: de-duplicate enum.Campbell Barton
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-05Code cleanupJoshua Leung
* Added/fixed some comments * Swapped order that invoke/exec calls are defined in the operator definitions to reflect flow better
2012-10-05Follow Path Constraint - "Animate Path" OperatorJoshua Leung
Added a convenience operator to the Follow Path constraint which adds a F-Curve for the path (or the operator's "fixed position" value if no path is assigned), with options for setting the start frame and length of motion. This makes it easier for common users to just set up a quick follow-path animation where the camera (e.g. flying around a set over certain number of frames). A key advantage of this is that it takes care of the underlying math required for setting up the generator curve accordingly (I've got some plans for making this a bit friendlier to use later). Now, animating the paths is a one-click operation, with the start and length properties able to be controlled using the operator properties.
2012-10-05Whitespace editsJoshua Leung
2012-10-05Warning indicators for animators when Auto Keying is enabled during transformJoshua Leung
Recently on the bf-funboard list, there have been some requests for clearer indications for animators that autokeying has been enabled when transforming so that corrective action can be taken sooner if this wasn't expected. This is especially important in distributed+collaborative environments where multiple artists may work on a single shot file: someone working on a shot from another animator may not be aware that autokeying was enabled, thus accidentally setting a whole bunch of extra keyframes. In this current incarnation, we display using red (not hardcoded, but using an existing theme color) a solid 1px border around the 3D view while transforming with autokeying enabled. In addition to the border, a blinking indicator (record icon + "Auto Keying On" text) appear in the top right corner, as inspired by the traditional recording indicator icons on camcorders.