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
2010-02-12correct fsf addressCampbell Barton
2010-02-11batch remove .'s used with RNA_def_struct_ui_textCampbell Barton
2010-02-10realtime updates in the graph editor were updating all visible fcurves, ↵Campbell Barton
update all selected fcurves instead.
2010-02-082.5 Audio:Joerg Mueller
- recode of the whole sequencer audio handling - encode audio flag removed, instead you choose None as audio codec, added None for video codec too - ffmpeg formats/codecs: enabled: theora, ogg, vorbis; added: matroska, flac (not working, who can fix?), mp3, wav - sequencer wave drawing - volume animation (now also working when mixing down to a file!) - made sequencer strip position and length values unanimatable
2010-02-04New Transform 3D view recalculate scheme.Martin Poirier
Only recalculate changes when absolutely necessary (mouse move triggers a soft recalc that will only happen before the next redraw other events trigger hard recalcs). The problem was that mouse moves are reported as lots of events (with small dx,dy) between each redraw which would trigger often heavy recalculations every time while only the last one was really important (the one before the redraw). This makes snap project (retopo) much more manageable but induces a very small lag equal to one refresh cycle. Confirming transform does a hard refresh, so the final result is always consistent with mouse position.
2010-02-03Wrong argument for internal snap call.Martin Poirier
2010-02-02PET Connectivity calculation. Adding threshold to take care of possible ↵Martin Poirier
imprecisions.
2010-02-02Proportional Edit Connected: Use connectivity distance for falloff ↵Martin Poirier
(connectivity distance now also calculated across inner face edges).
2010-02-01Fix #20891: opengl animation render could mess up the view.Brecht Van Lommel
The problem was that wmPushMatrix/wmOrtho/.. and similar functions did not work well for offscreen rendering. It would have been possible to make a fake subwindow for this, but I decided to just remove this extra layer as it does not seem to have much purpose and has been quite confusing when trying to fix other bugs. The relevant matrices are already stored in RegionView3D so there will be no increase in calls to glGetFloat, which may have been a performance reason to use this system in the past.
2010-01-31Temporary work around for [#20768] Project Snap BrokenMartin Poirier
Don't snap to editmesh when project is on (that means you can't retopo to the same mesh). Again, that's a temporary work around.
2010-01-27Tweaks for Animation Editor Translations:Joshua Leung
* Auto-snapping can now be toggled on/off using Ctrl-Key again. Defaults to turning Nearest-Frame on if no auto-snapping is enabled, since this offers the best snapping behaviour in general. * Graph Editor's 'Draw Time' option can now be taken into account for increment snapping/stepping
2010-01-26Finishing off the Transform code changes for Degrees/Radians:Joshua Leung
Added flags for the mapping function offering more control over what values were affected and when. In the WIP code, the values for unselected verts were getting the restoration conversion being repeatedly applied, resulting in the values tending to zero.
2010-01-26WIP commit - degree conversions for transform fcurve editing - grabbing a ↵Matt Ebb
point works fine, but still issues with grabbing a single handle. Using the Radians unit setting still goes fine though so you can use that for now.
2010-01-26[#20822] r26267 win32 - LMB cancels zoom in camera viewMartin Poirier
Very interesting bug caused by an extra redraw.
2010-01-26Forgot to remove this case earlier. Thanks to Jonathan Smith for the reminder.Martin Poirier
2010-01-25Remove unneeded notifier data added in revision 26219.Martin Poirier
Fix a lot of notifier calls to stop abusing ND_TRANSFORM and use more appropriate data flags.
2010-01-25Use modal keymap events for transform numinput increment and decrementMartin Poirier
2010-01-25Added simplification back for quicker preview renders with less subdivisionBrecht Van Lommel
levels, child particles, and shadow/SSS/AO quality.. Now also works on what is displayed in the 3d view instead of only rendering, see panel in the scene properties. Most file changes were to make scene available in the isDisabled modifier callback function.
2010-01-24View3d transform was sending a too-general notifier to redraw, causing ↵Joseph Eagar
several animation editors and the property editor to redraw too, which can really slow things down. added a more specific ND_VIEW3D_TRANSFORM notifier to solve this.
2010-01-22Transform numeric input: increment initialize input if needed.Martin Poirier
Reported by Aligorith on irc
2010-01-22[#20700] Transformation IncrementsMartin Poirier
Patch by Jonathan Smith When using numerical input, up and down arrow keys increment and decrement the value by the transform increment amount (grid for grab and so on).
2010-01-21Proxy + Transforms Bugfix:Joshua Leung
This commit fixes some update issues for some rig setups used for Durian, with proxies not updating correctly during transforms. The setup involves an armature that has been proxified, which deforms a mesh in the group it came from. One of the bones in this armature is constrained to an empty that was added in the shot file. When the empty is moved around, the mesh does not deform in response to the armature until the transform is confirmed. This was because the depsgraph tagging was not comprehensive enough, since only a few cached tags got restored (but not all). For now, full depsgraph tagging is now performed for objects as they are transformed.
2010-01-21remove debug printMartin Poirier
2010-01-20bugfix [#20743] crash on box select and grab with this .blendCampbell Barton
2010-01-20Animation Editors: Restored 'Realtime Updates' toggleJoshua Leung
- In 2.4x, this setting was the lock button in the headers. - Now, this option can be found in the View menus of all relevant editors - Basically, this option toggles whether objects (using animation data that's being edited) get updated during animation editor transforms to give realtime feedback on the effects of tweaks. - By default, this is enabled, since this fits in nicer with 2.5's everything 'live' paradigm. However, it is recommended to disable this on slower computers or when updates for heavy rigs are causing too much workflow lag - Also, removed some old crufty settings from action editor data
2010-01-20Drivers UI: Debug InfoJoshua Leung
Feature request for ZanQdo, which shows the intermediate values used in driver calculations (i.e. current value of driver, and current value of variables), allowing drivers expressions to be debugged. This is a per-driver setting...
2010-01-20Motion Paths are now recalculated again after transforms (with autokeying ↵Joshua Leung
and around-current frame displays enabled)
2010-01-19Fix input issue with Time Scale (center2d needs to be specially calculated ↵Martin Poirier
for that transformation).
2010-01-18DopeSheet Keyframe/NLA Strip Scaling Tool:Joshua Leung
Scaling behaviour relative to mouse movement was inverted. Made the this transform tool now use the standard input mechanism for scaling inputs so that the behaviour is now correct. Martin: In my tests, the responsiveness of the scale tool is now not sensitive enough though. If you have some time, could you look into whether this can be made to work a bit freer?
2010-01-16generic operator menu was searching for "type" and using the first enum ↵Campbell Barton
property if it wasnt found. this is too arbitrary and could break if roperty order is changed. store the property in the operator type that is to be used for menu and enum search func's. python function for searching operator enums on invoke. (just need dynamic python enums now) wm.invoke_search_popup(self)
2010-01-15Reverting changes made in r25940 with the NLA unmapping. Joshua Leung
The reverted code was just blindly restoring the old state of the keyframes; changes to selection state, value changes, handle type, etc. were overridden, and the cases where keyframes were deliberately retimed or otherwise were also ignored. I'm not sure what problems these changes were meant to be solving, but will reassess the situation when I get more info on this.
2010-01-15Transform Constraints: When axis is quasi perpendicular to the screen ↵Martin Poirier
(within 5 degrees), it uses vertical motion of the mouse instead of normal axis projection. This behavior isn't new, but the 5 degrees limit is (it's also the limit at which manipulator axis disappear), it used to be much lower than that making small angles hard to manage.
2010-01-14Missing notifiers in some transform orientations operators.Martin Poirier
Also, nice harmless typo (only because KM_SHIFT|KM_CLICK (1|3) == KM_SHIFT|KM_CTRL (1|2))
2010-01-13NLA: fix keyframes getting messed up when making strips longer. For drawingBrecht Van Lommel
and other operations the nla mapping would be applied to the curves, but not restored correctly. The unmap function was not the inverse of the map function, and it's not clear to me it's even possible to make it so due to repeat, so now the old coordinates are backed up in a list and then restored afterwards.
2010-01-12Bugfix: drivers on constraint properties could get set to invalid whenBrecht Van Lommel
transforming, due to the evaluation of the object transform without constraints, and the driver not finding the property. Constraints are now disabled in a way that should avoid this problem
2010-01-12[#19960] When Loop Cutting, no Edge Sliding in Face Select Mode, but works ↵Martin Poirier
in other Select Modes Force edge select (internally) when running edge slide.
2010-01-12Proxy Protection FixesBrecht Van Lommel
* Mostly revert #24880: Transform Locks affecting animation system. This was implemented as a feature request from Nathan but was not the intended functionality, and actually gives problems instead. The transform locks should really only affect what the user can do, not if the property can be animated internally. * Revert #25868: fix for lib linked scenes not animating. This was needed due to the above feature, but meant that all lib linked properties were editable in the UI. * Make bone properties of on proxy-protected layers not editable. They will be overriden on reload/redo like lib linked data, so should not be edited.
2010-01-09Edge Crease Transform is back. Now in edge menu (Ctrl-E) with Edge Slide and ↵Martin Poirier
the rest.
2010-01-04transform:Martin Poirier
Rotation operator now saves axis of rotation (when not using a constraint). Better for operator redo and tweak (would use a Z axis because of matrix init) Also fix crash in Translation operator redo and tweak (rv3d is not always available).
2009-12-30mmb only cancels constraint if mouse isn't moved (was broken since early 2.5 ↵Martin Poirier
code, selection code needed to be earlier in event handling).
2009-12-29Bugfix for [#20511]Martin Poirier
Shift-MMB for user orientation constraint selection didn't work for global orientation (the matrix wasn't initialized properly). Also, MMB can be used to cancel a constraint again.
2009-12-29Make manipulator axis fade away and become invisible when perpendicular to ↵Martin Poirier
the screen. Move some more vars to RegionView3D from View3D Also remove some code no longer used.
2009-12-27Partial fix for [#20166] Snap to grid issuesMartin Poirier
Move gridview (the actual drawn grid size, including adaptation to zoom) to RegionView3D from View3D. This solves the transform increment bug but not the Snap Menu bug (context is not set to the correct rv3d when executing operator from menu).
2009-12-27Bugfix 20469: Graph Editor Keyframes jumping around with NLA stripsJoshua Leung
NLA corrections for Graph Editor transforms was wrong way around, causing jumping issues when trying to transform the keyframes.
2009-12-23key shortcits for sculpt backCampbell Barton
- T was 'Flatten Brush', now Shift+T - added an option to OBJECT_OT_subdivision_set to set the level relatively (so page up/down works), however RNA lets it set one level higher then the maximum, this seems displays OK in the 3D view so not sure whats going on here (as if there is always an extra hidden multires level).
2009-12-21Sequence Slide transformation (easier to do special sequence code there than ↵Martin Poirier
in a generic transform) Also make the transform operator creation a bit more automagic (I always forget either operator registration or modal keymap registration, this is all automatic now).
2009-12-21removing sequence strip overlap didnt adjust the animation key timeCampbell Barton
single images were not having their animation data transformed correctly made sequence strip opacity 0-1 rather then 0-100 in RNA
2009-12-21[#20441] 3D manipulator widget problemMartin Poirier
calculateTransformCenter function passing event to transform init when it shouldn't have.
2009-12-18Keymap conflict detection operator.Martin Poirier
Takes into account the hierarchical structures of keymaps as well as wildcards (KM_ANY) in event definitions, user remaps (emulate numpad, action/select mouse buttons, ...) and event values that overlap (click, press and release) For now, doesn't do anything other than print conflicts in the console. As a result, I cleaned up a lot of keymaps that had double definitions, moved some keymap items in more appropriate places, fixed wrong definitions and removed kmi that were added for testing a long long time ago. Out of all the remaining conflicts, after removing obvious non-issues, here's what remains: http://www.pasteall.org/9898
2009-12-17Bugfix: [#20403] transform manipulation widgets with normal coordinatesMartin Poirier
Disable manipulator drawing during transform