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
2009-01-04* Enabled disabled drawing for 'locked' buttons Matt Ebb
(made with uiBlockSetButLock())
2009-01-042.5 - Outliner/RNA Viewer View2d Fixes (Part 1)Joshua Leung
Cleaned up the View2D setup stuff here, by removing all the hacky manual setting of tot and cur rects. Now the Outliner and RNA are scrollable again. However, in the process, I uncovered a few rather nasty bugs that must've been around for ages. 1) The width-calculation code depends on te->xend for calculating the max-extents, but that is not set until drawing of channels commences. This is far too late, as it is needed for the setting of the 'tot' rect's extents, so that we can have horizontal scrolling, and an accurate horizontal scroller! I noticed that RNA version of this currently hacks around this by using constant width of 100, but that's not a great final solution. 2) There's some minor pixel offset twitching going on with the restriction columns when the view is resized. Also, for RNA, the buttons sometimes cause a few drawing artifacts. Will check on this in part 2.
2009-01-04no idea how this happened :SMichael Fox
2009-01-04 2.5Michael Fox
******* - Ported show/hide objects as the clear/set restrictview operators (request of kaito) - clear is not using a context loop as there is none currently available - set uses a popup menu for hide select and hide unselected hotkeys are H and Alt-H (set, clear) - ported the undo calles, to use ED_undo_push where available
2009-01-04* Added support for displaying disabled RNA buttonsMatt Ebb
The functionality already existed via the RNA system, this commit makes disabled buttons draw greyed out, and not respond to clicks (previously, they would drag/edit/etc but then reset to the previous value)
2009-01-042.5 / Nodes / TransformationsNathan Letwory
- after talking with Martin P (theeth), I have now shuffled code around so that there is no more exception code for nodes in the wrong places. This means node editor now also use entirely common translation. As proof of concept, there is now also resize and rotate support. It already works, but there need to be a bit more thought in how those actions are initialised for node editor. Probably some way to tell what to use as pivot point, etc.
2009-01-04Some tweaks to menu drawingMatt Ebb
2009-01-04Fixed a couple of properties in Modifiers.Nicholas Bishop
2009-01-042.5Martin Poirier
Transform operator replay Basic support working. Only saves mode and values, not constraint setup. Removed event pointer from TransInfo (it's not available in operator exec). Replaced checks to event->modifiers to a functional modifier bitfield in TransInfo (that is, instead of checking for Shift, it checks for MOD_PRECISION) to make it remappable later. Misc: X-Mirror for mesh now working with transform
2009-01-04Added more RNA MTex propertiesNicholas Bishop
2009-01-03Added some sub-structs to Material RNA for halo and ray transp/mirror Nicholas Bishop
settings. Material RNA shows much cleaner in the RNA viewer now.
2009-01-032.5: fix "repeat last", and display of operator propertiesBrecht Van Lommel
in rna outliner.
2009-01-03Added RNA for MTex, also property for mtex array in Material RNA.Nicholas Bishop
2009-01-032.5Nathan Letwory
- Make sure shader, composit and texture ntrees have an id.name. This is to ensure that node trees in Material, Scene and Texture are properly identified through RNA
2009-01-032.5Martin Poirier
Snapping for editmesh remove a silly bug and make it work with PET. In that case, you can only snap to other object, not to the edit mesh.
2009-01-03missed this one last timeMatt Ebb
2009-01-032.5Joshua Leung
* Start of Action/Pose syncing code (in anim_deps.c) This is currently not hooked up yet, as we still need to figure out where these should get called (due to a few dependencies they have - i.e. visibility syncing of channels is turned on/off by setting in appropriate views). * Also added assorted comments/changes to rna/dna
2009-01-032.5 - Silenced various compiler warningsJoshua Leung
2009-01-03Started RNA for MTexNicholas Bishop
2009-01-03* Added notifier updates for RNA modifier dataMatt Ebb
2009-01-03Renamed RNA EnvironmentalMap to EnvironmentMapNicholas Bishop
2009-01-03* Added icons for RNA modifier data to datablocks outliner viewMatt Ebb
2009-01-032.5 - Action Editor: IPO Curve Protect works nowJoshua Leung
* Added the relevant filtering necessary for this to work, into the animation-channel filtering code. * Updated most of the keyframe-editing tools to respect this * Renamed keyframe-editing API loopers (added ANIM_ prefix) for consistency * Added function for mapping keyframes to/from NLA-mapping for Ipo-Curves in addition to the one for IPO blocks. As a result, renamed the latter for consistency.
2009-01-03* Added some notifications to object/lamp/material RNA propertiesMatt Ebb
For now, I've made a distinction between (eg.) ND_LIGHTING and ND_LIGHTING_DRAW, with the 'draw' variety being properties that get displayed in the 3D View * Also did some cleaning in lamp RNA, moved sun/sky settings to its own struct
2009-01-03Added RNA for EnvMaps. Also some more properties for Textures.Nicholas Bishop
2009-01-03Exiting editmode crashed on this old multires line.Nicholas Bishop
2009-01-03Changed a couple pointer properties to the texture type.Nicholas Bishop
2009-01-03Added a bunch of RNA properties for textures.Nicholas Bishop
2009-01-03After more careful reading of RNA docs, added underscores to enum identifiers.Nicholas Bishop
2009-01-032.5 / NodesNathan Letwory
* add Context accessor for selected nodes * node translation uses transform code * put transform defines in an enum (mode and numinput flags)
2009-01-03Made the basic RNA changes for Tex(ture), no properties wrapped yet.Nicholas Bishop
2009-01-02Added RNA for Shrinkwrap, Mask, and SimpleDeform modifiers. That's all the ↵Nicholas Bishop
modifiers for now.
2009-01-022.5Ton Roosendaal
From the anti-globalization department: G.obedit terminated! Wherever possible, use CTX_data_edit_object(C) to get this now. It's stored in scene now, and the screen context has it defined.
2009-01-02RNABrecht Van Lommel
* DNA_object_types.h done. * Scriptlink skeleton added. * Fix cmake compile.
2009-01-02RNABrecht Van Lommel
* Finished last Lattice properties, is done now. * Some tweaks to Mesh structs naming.
2009-01-022.5Ton Roosendaal
- Lasso select back (CTRL+LMB), object centers only, and for editmesh. See template in wm_operators.c - Circle select for editmode back. Currently it still uses Ckey, and is only a temporary mode, not persistant. Persistant circle select can be added later with tweak gesture keymap? We'll see. :) The old circle select was actually annoying that it was so sticky.
2009-01-02RNABrecht Van Lommel
* Added skeleton code for particle/object_force/userdef. * More Object properties wrapped. * Added User Preferences display in outliner.
2009-01-022.5 - Action Editor: Toggle settingsJoshua Leung
* Added back enable (Ctrl-Shift-W), disable (Alt-W), and toggle (Shift-W) operators to channels view. They are separate operators which use the same backend code. * Fixed icon-drawing for IPO-curve 'protect' buttons. After doing this, I've realised that many tools will need some alterations to take this into account. That commit will come later.
2009-01-02Added RNA for the ParticleInstance, Explode, and Bevel modifiers.Nicholas Bishop
2009-01-02 2.5Michael Fox
******* small commit, after some help from ton i have fixed the clear transformation modifiers, they now redraw correctly, they was missing a depsgraph tag, also did a little tidying up
2009-01-02* renamed some of the RNA sound identifiersCampbell Barton
* was missing a MEM_freeN in previous commit
2009-01-02Added RNA for the MeshDeform, Cast, and Smooth Modifiers. Also some changes ↵Nicholas Bishop
to pointer types in other places.
2009-01-02python support for reporting with operators.Campbell Barton
* errors in python called operators are raised as errors * Python defined operators errors are reported as errors (not full traceback yet) * added BKE_reports_string, same as BKE_reports_print but it returns a string rather then printing it. * WM_operator_name_call optionally takes an initialized report struct
2009-01-02Added RNA for the UVProject modifier.Nicholas Bishop
Had a couple problems with this one; the uv layer and the projectors. The projectors in particular is confusing; I figured this would be one of the cases handled by RNA automagically, but maybe I need to define custom functions for it? Anyway, marked the code with XXX.
2009-01-022.5 - Silencing more MSVC warningsJoshua Leung
2009-01-02Added RNA for the Displace modifier. Once again, not sure how to handle uvlayer.Nicholas Bishop
2009-01-02Added RNA for the Array modifier.Nicholas Bishop
2009-01-02Made CMake build a little faster by not rebuilding the DNA and RNA stuff ↵Nicholas Bishop
when building creator.
2009-01-02Added RNA for the Boolean and EdgeSplit modifiers.Nicholas Bishop
2009-01-02 2.5Michael Fox
******** - added clear location/rotation/scale/origin - each action is a seperate operator - Drawing is delayed as the tag_region_redraw does not seem to have an effect perhaps a transformation notifier is needed - for the view to update just do some transformation, like press G - changed the shortcut key for area rip to alt-ctrl-r so it dosn't conflict with clear rotation