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-09-19Did not rename operator properties properly in all cases.soc-2013-ui_replayack-err
2013-09-19Fixed drag and drop for custom panels, added copying of operator properties. ↵ack-err
Also did minor code cleanup: * combined add & delete panel icons in the tool shelf * delete some of my old commented out code * fixed drop poll for the toolbar * changed default value for the layout property 'single_unit'
2013-09-16Failed attempt at refreshing popup blocks in commented code.ack-err
2013-09-13Incorrectly restored UI_EMBOSS, which caused the pullout buttons on areas to ↵ack-err
be drawn incorrectly.
2013-09-13Adds an option in the right-click menu for dividers to remove the divider ↵ack-err
from the menubar.
2013-09-13Fixes a small bug whereby an RNA pointer was improperly created. Also ↵ack-err
removes the option to remove a button from a non-custom panel that was erroneously shown.
2013-09-12Added an option to pin the operator redo panel. When it is pinned it stays ↵ack-err
open when the toolbar is closed.
2013-09-12Dividers can now be dragged. Buttons display a bit of text if there is no ↵ack-err
icon yet.
2013-09-11Dividers can be folded, but not dragged yet.ack-err
2013-09-11Added dividers and made the tool shelf context dependentack-err
2013-09-10Implemented drag and drop for the icon shelf. Removed code for menubar menus ↵ack-err
that was commented out.
2013-09-10Small tweaks to the custom panel button dragging.ack-err
2013-09-10Added a separate SVG file for operator icons.ack-err
2013-09-06Buttons in the icon shelf are now icon-only. The region and buttons are 1.5 ↵ack-err
* the normal button size. Adding and removing buttons take into account the operator properties.
2013-09-06Custom buttons in the menubar copy over the operator properties from the ↵ack-err
operator button that was dragged there.
2013-09-05When an operator button is dragged the but->opptr is copied to the drag ↵ack-err
event so that it can then be copied to in the drag&drop copy() functions.
2013-09-05Started to implement operator to icon pairing. ack-err
* wmOperatorType has an extra icon() method that is used to determine which icon to use based on the operator properties set for a button. * wmOperatorType has a default_icon field, exposed to python as bl_icon, that is used if the icon() function is not set. * Buttons have to have a but->icon value of ICON_AUTOMATIC, which is -1.
2013-09-04The toolbar did not properly redraw when a panel was hidden in case the ↵ack-err
region overlap was off.
2013-09-04Hidden panels did not survive a save and load. This fixes that by making ↵ack-err
sure the panels' types are set.
2013-09-04The popup menu to hide panels now shows the toggles in the right order.ack-err
2013-09-04Implemented a menu in the toolbar header that allows individual panels to be ↵ack-err
hidden.
2013-09-04Drag polling and drag operator naming does now respect and prefer ↵ack-err
overlapping regions.
2013-09-03Menu is closed immediately when an operator button is dragged.ack-err
2013-09-03The operator redo panel now stays open when the toolbar is hidden. This only ↵ack-err
works when region overlap is turned on in the user preferences.
2013-09-03The operator redo panel is in its old place again. The size of it's region ↵ack-err
is automatically adjusted.
2013-09-03Commented out menubar text menus. It now displays only custom buttons.ack-err
2013-09-02Resolved conflicts in icon file.ack-err
2013-09-02Merged trunk.ack-err
2013-09-02* Tweaked the layout of the toolbar panels, added a compact representation ↵ack-err
for brush and texture previews, and slightly tweaked the organisation of regions in the view3d.
2013-09-02Related to #36632: cycles textured draw mode now shows the image from an imageBrecht Van Lommel
texture node even if it's not active, in case there is no active texture node.
2013-09-02Cycles:Thomas Dinges
* Document the members of the Ray struct.
2013-09-02Fix #36639, textures not reloaded after fixing paths.Lukas Toenne
The BKE_bpath_traverse_id method updates path variables of image data blocks, but did not cause the image to be reloaded (or rather, tagged so it gets reloaded on next use). This requires also updating all the ImageUser "ok" tags, which happens in some odd places in other cases where reload happens (e.g. the reload operator and the image path button handler function in image template).
2013-09-02Fix #36640: node editor header with world nodes not drawing correct after ↵Brecht Van Lommel
recent bugfix.
2013-09-02Fix #36124: VSE - Input Color option does not work for video filesSergey Sharybin
Byte images and movies will now fully follow input color space. Before this non-sRGB input colorspace for byte images and movies behave really doggy (results in preview and final render were totally different). To prevent data loss, if byte image is set not stored in sequencer's space it'll be internally converted to float buffer. In theory some setups might be rendering a bit different now, but new behavior is totally expected and someone used non-sRGB input space for byte images/movies had Convert Float enabled anyway.
2013-09-02Fix for the BKE_image_walk_all_users function: This included a check for ↵Lukas Toenne
movie/sequence image types meant for the original use to set IMA_NEED_FRAME_RECALC flag. But the function name suggests it should be generic, so better move this filter into the callback.
2013-09-02Fix crash when adjusting plane track after re-tracking point tracksSergey Sharybin
Issue was caused by tacks map merge re-allocating the tracks and this didn't update plane tracks. Ideally tracks_map_merge shall not re-allocate tracks, but for now just update plane tracks. Shouldn't be too much slow anyway and could always be tweaked without affecting any artists.
2013-09-02Some function didn't match their declarationSergey Sharybin
2013-09-02Removed some unused old function declarations for loop node register, ↵Lukas Toenne
awkward that this is still there ...
2013-09-02fix [#36412] Pivot of active element switches to last selected face after ↵Campbell Barton
duplicating vertices.
2013-09-02bmesh: internal api change, remove BMOElemMapping, its not needed since the ↵Campbell Barton
values can be stored in the ghash directly. saves 24 bytes per element (per vertex/edge/face on a 64bit system), for bmesh operators.
2013-09-02add hash iterator functions to access the pointer to the value.Campbell Barton
2013-09-02text editor cursor motion (left/right arrows) with selected text typically ↵Campbell Barton
jumps to either side of the selection previously the cursor would move and loose the selection too. text button fields already did this.
2013-09-02add attributes to ghash and edgehash functions.Campbell Barton
2013-09-02fix odd (intentional) behavior with vertex parent,Campbell Barton
curve children of a triangle vertex parent would only display their relationship line to the first vertex. (confusing) also added OB_TYPE_SUPPORT_PARVERT macro.
2013-09-02support for vertex parenting in object mode for object types which support ↵Campbell Barton
it (mesh, lattice, curve, surface) previously this had to be done one by one. both single and triagle vertex parents can be made, selected based on distance to the verts. Developer notes: - looks like this was old TODO, enums existed but weren't used. - only meshes currently support using. - added BKE_object_as_kdtree(), may come in handy for similar cases.
2013-09-02Cleanup!Bastien Montagne
Also fixed a nasty (but inofensive for now) stuff, we had both MOD_UVPROJECT_MAX and MOD_UVPROJECT_MAXPROJECTORS (the former used in RNA code, the later in modifier code)! Kept MOD_UVPROJECT_MAXPROJECTORS.
2013-09-02use strict flags for kdtree, and replace ints with unsigned ints where possible.Campbell Barton
also replace callocs with mallocs since zeroing memory can be avoided.
2013-09-01Fixed another strict compilation error, mixed declarations and code.ack-err
2013-09-01Fixed a strict compilation error, mixed declarations and code.ack-err
2013-09-01Fixed some compilation errors for strict compilation.ack-err