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
2015-05-25Fix T44815: Sound bake doesn't check filepathCampbell Barton
2015-05-20Fix T44717: use_negative_frames ignored /w graph-editorCampbell Barton
D1303 by @barfot
2015-05-15Zoom to frame options, requested by the Hwoozeberry (dutch translation)Antony Riakiotakis
team. There are 3 options here: 1) Keep range (previous behaviour) 2) Seconds - allows a specified offset in seconds around current frame 3) keyframes - zoom to include a number of keyframes around the cursor Options 2 and 3 have their own properties to tweak the behaviour and all options can be found in User Preferences->Interface under the 2D viewports section. Number 3 will probably need some refinement so commiting here for the hwoozeberry team to test first.
2015-04-14Fix T44362 no easy way to repeatedly duplicate keyframes in actionAntony Riakiotakis
editors. Reporter used a hacky work-around by placing cursor at end of keyframe range and doing ctrl-C ctrl-V repeatedly. This was working on 2.73 but not anymore since the old selection is not kept. Much better is to have duplication operator be repeatable. This commit takes care of that.
2015-04-13Graph editor:Antony Riakiotakis
Normalization feature now uses the full range of the data instead of just one semiaxis for the maximum size.
2015-04-13New operator for action and graph editor that centers around currentAntony Riakiotakis
scene frame, bound to numberpad zero.
2015-04-10Move clean operator from action/ipo editors to the delete menu, now thatAntony Riakiotakis
O key is bound to proportional editing.
2015-04-10rename _ipo -> _fcurveCampbell Barton
2015-04-09Separate proportional editing options for graph and action editor.Antony Riakiotakis
2015-04-09Disable proportional editing when duplicating keyframesAntony Riakiotakis
2015-04-07Revert Sticky Keys (and everything related to that)Julian Eisel
Our current keymap doesn't give us enough room to make such changes in the event system. To fix small issues caused by this, we would need to do drastic changes in Blender's keymaps and internal handling. It was worth a try, but it didn't work. I can write down a more descriptive statement in a few days, but for now I need a break of this stuff.
2015-04-06Fix: It was difficult to select control points for NLA Control FCurves in ↵Joshua Leung
the Graph Editor
2015-04-03Sticky Keys backendJulian Eisel
Design task: T42339 Differential Revision: D840 Initial implementation proposal: T41867 Short description: With this we can distinguish between holding and tabbing a key. Useful is this if we want to assign to operators to a single shortcut. If two operators are assigned to one shortcut, we call this a sticky key. More info is accessible through the design task and the diff. A few people that were involved with this: * Sean Olson for stressing me with this burden ;) - It is his enthusiasm that pushed me forward to get this done * Campbell and Antony for the code and design review * Ton for the design review * All the other people that gave feedback on the patch and helped to make this possible A big "Thank You" for you all!
2015-04-03Fix: Drawing glitch when renaming animation channelsJoshua Leung
When renaming animation channels, the old names are no longer drawn behind the text boxes anymore. This used to cause problems if the names were long, or if text boxes were set to have transparent backgrounds. Thanks to kopias for reporting on IRC.
2015-03-31Proportional editing for IPO editor - version ready for feedback by artists.Antony Riakiotakis
This works by using the distance in the x axis only (usually artists want to influence nearby keyframes based on timing, not value). Tweaking handles is the same as tweaking the central handle. It's a bit ambiguous if proportional editing is really meaningful for handles but will leave that for artists to decide.
2015-03-30Cleanup: use const for typeinfoCampbell Barton
2015-03-30Cleanup: use const for typeinfoCampbell Barton
2015-03-28Cleanup: redundant struct declarationsCampbell Barton
2015-03-28Nla Strip Keyframes: Active FCurve Keyframes panel displays names properly ↵Joshua Leung
now (and doesn't disable the FCurves)
2015-03-28NLA Strip Keyframes: Insert keyframe tools in Anim Editors work nowJoshua Leung
* Insert Keyframe tool for Dopesheet/Graph Editors needed to be modified to not try to resolve the paths for NLA Control Curves * For now, the poll callback to get the "Active FCurve" also works when given a NLA control curve. They're really the same in most cases, and this should be fine until one of the channels does something funky.
2015-03-26sound module: Append functions with BKE (makes it easier to make themAntony Riakiotakis
out from local functions)
2015-03-14Cleanup: styleCampbell Barton
2015-02-15Revert/Remove "Auto View" FeatureJulian Eisel
Turned out that I misinterpreted the feature request, plus there are some minor issues with the commit that would need to be corrected. After all, I decided to just remove it again as it seems to not be really useful for the users.
2015-02-06rename SIPO_AUTOVIEW -> SIPO_AUTO_VIEW_SELECTEDCampbell Barton
The term auto-view on its own isn't very meaningful
2015-02-06Graph Editor: Auto Viewjulianeisel
Auto View automatically adjusts the view based on selection, so that the view is always focused on the current selection. A checkbox in the header is used to access it and it works for the following selection methods: Toggle All, Border, Circle, Lasso, Left, Right, More, Less, Linked, Column (so all except of single selection, in which this can be a bit annoying) Reviewed by @Aligorith (thanks for that :) )
2015-01-31Compiler warning: double-promotionCampbell Barton
2015-01-26Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage).Bastien Montagne
Makes usage of those funcs much more clear, we even had mixed '!strcmp(foo, bar)' and 'strcmp(foo, bar) == 0' in several places...
2015-01-09Gooseberry animation request: Paste flipped pose in actionAntony Riakiotakis
and graph editor. This was a tricky commit that was not so straightforward to make work. The information for bones is not easy to come by in the animation curves, however we do have some string manipulation tricks to make it happen. Testing in gooseberry worked for the rigs there, commiting to master now
2015-01-04FileBrowser: Cleanup: rename some (really ugly) enum names.Bastien Montagne
2014-12-20Fix T42972: fcurve lasso select crashCampbell Barton
2014-12-09Gooseberry request, circle select for graph editorAntony Riakiotakis
2014-11-28Cleanup: unused headersCampbell Barton
2014-11-20Fix T42662 hide unselected does not reveal selected.Antony Riakiotakis
Not sure if this is a bugfix exactly but should help the gooseberry team with their workflow.
2014-11-20Bugfix T42661: shortcut "." and "," for changing pivot center don't work on ↵Joshua Leung
Graph Editor
2014-11-19Fix: Shift-H now works in main graph editor area tooJoshua Leung
In the process, I've removed the old operator (ANIM_OT_channels_visibility_set) and folded that option in with the hide operator, to make this consistent with how this is done in the 3D view and other parts of Blender.
2014-11-19Tweaks to hide/reveal hotkeys for Graph EditorJoshua Leung
Now the hotkeys here work in line with what's done for other parts of Blender * H = Hide selected * Shift-H = Hide unselected (i.e. old VKEY behaviour) * Alt-H = Reveal all
2014-11-19Cleanup: name hide/reveal, like rest of operatorsCampbell Barton
2014-11-19Graph Editor: H/Shift-H now hide and unhide selected curves (Gooseberry Request)Joshua Leung
Revised the tools for managing which FCurves are visible in the Graph Editor curves area. Now, there are the following tools in place: * V (channels region only) = Hide all curves except those in selected channels [OLD] * H = Hide all selected curves [NEW] * Shift-H = Show all previously hidden curves [NEW] I've removed the old operator to toggle visibility status of selected curves, as it doesn't seem that useful anymore.
2014-11-16Fix T40372: Slow Graph Editor drawingJoshua Leung
For FCurves where all the keyframes use the "simple" interpolation types (i.e. Constant, Linear, and Bezier), we now use the old FCurve drawing code that was used prior to the Easing Equations changes. This should be generally faster in general.
2014-11-16[T40792] Optimisations for FCurve Drawing - Lower sampling precision when ↵Joshua Leung
"High Quality" drawing disabled When the "High Quality Line Drawing" option (View menu) is disabled, the sampling rate (i.e. the size of timesteps to use when sampling the FCurve for drawing it in most cases now) is set to be quite low (i.e. at 0.1 frame increments). This amounts to at most 10 sub-steps. In one test file (with a wide window), this had the effect of improving the performance by over 3x. It's still not as good as a sampling-free approach, but for this functionality is still needed for FModifiers, so it's better that we can optimise this.
2014-11-16Code cleanup - Typos and separating out assignment from for-loop headerJoshua Leung
2014-11-13Fix T42587 rotation curves not setting jump to cursor positionAntony Riakiotakis
correctly.
2014-11-11UI Refactor T41640Campbell Barton
Make the UI API more consistent and reduce confusion with some naming. mainly: - API function calls - enum values some internal static functions have been left for now
2014-11-04Cleanup: spelling (D831)Campbell Barton
2014-10-28Cleanup: rename draw_markers_time -> ED_markers_drawCampbell Barton
2014-10-28Markers: show the area that handles marker eventsCampbell Barton
2014-10-08Ghost Context RefactorJason Wilkins
https://developer.blender.org/D643 Separates graphics context creation from window code in Ghost so that they can vary separately.
2014-09-07Fix T41740: Different behaviour of custom hotkeyBastien Montagne
Quick fix, this is actually a demonstration of why we should use modal keymaps! We can give any event to *start* the op, but then hard-code how to *end* it... tsk.
2014-08-31Fix crash part of T41561: custom properties don't see in drivers windiwBastien Montagne
Do not try to access ID_OB data from an ID_MA one (or anything else)!
2014-07-19Defines: replace ELEM3-16 with ELEM(...), that can take varargsCampbell Barton